php相关内容
php artisan workbench vendor/package --resources 命令在 laravel 5 中不可用,但现在如何在 laravel 5 中创建包? 解决方案 laravel 工作台已在 laravel 5 中重命名为文档中的“Package Development" http://laravel.com/docs/master/packages
..
身份验证驱动程序/“多重身份验证" 在 laravel 5.2 发布之前,据说多重身份验证支持开箱即用.但是没有任何示例代码显示如何使用不同的驱动程序进行身份验证和路由.所以我需要帮助使用默认的 laravel 5.2 设置多重身份验证 解决方案 创建两个新模型:App\Admin 和 App\User.更新config/auth.php: 返回 ['默认' =>['守卫' =>'
..
我必须在 Laravel 5.2 中实现登录功能.我已经使用官方 Laravel 文档成功地做到了这一点,只是我不知道如何使用不同的数据库表列名称来验证用户,即 st_username 和 st_password. 我已经在互联网上搜索了线索,但无济于事.我不知道我需要使用哪个类(例如,使用 Illuminate ......)进行身份验证.如果有人知道答案,请告诉我. 这是我的代码:
..
我正在其中一个中间件(用于 Laravel Web 应用程序)中覆盖 session.timeout 值,但它似乎不会影响会话超时.虽然如果我调试它会显示我已经覆盖的值. Config::set('session.lifetime', 1440); 默认值如下: 'lifetime' =>15、 我正在开发的网站对大多数用户的会话生命周期非常短,但对于选定的用户,我想提供更长的会话生命周期
..
有谁知道如何覆盖 Laravel 的密码代理中使用的功能?我知道文档: https://laravel.com/docs/5.3/passwords#resetting-views 提供有关如何处理视图和一些表面级别的事情的信息,但实际上根本不清楚,或者我可能没有阅读足够的时间. 我已经知道如何覆盖 ResetsPasswords.php Trait 但覆盖 Password::
..
我在我的项目中使用了一个包,它在 config/packagename 中存储了一个设置 我想在配置文件中动态更改这个值,这是当前文件结构的样子; '118754561','cache_lifetime_in_minutes' =>60*24,]; 我想把它改成这样 - 'view_id' =>身份验证::用户()-> id, 您可以在配置文件中执行此操作,还是必须存储某种变量以便稍后
..
我有以下带有关系的 Eloquent 模型: class Lead 扩展模型{公共函数contacts(){返回 $this->belongsToMany('App\Contact')->withPivot('is_primary');}}类 Contact 扩展模型{公共函数leads(){返回 $this->belongsToMany('App\Lead')->withPivot('is_p
..
我在中间看到了一个 Laravel 函数: 公共函数句柄($request, Closure $next, $guard = null){if (Auth::guard($guard)->check()){return redirect('/home');}返回 $next($request);} 什么是Closure,它有什么作用? 解决方案 A 关闭 是一个匿名函数.闭包通常用作回
..
我担心多对多 Laravel 关系中的自动命名表. 例如: Schema::create('feature_product', function (Blueprint $table) {} 当表名改为: Schema::create('product_feature', function (Blueprint $table) {} 我的关系有问题. product_featur
..
我正在尝试将 settings 表中的所有设置存储到一个全局变量中,但我现在被卡住了(我不知道下一步是什么),这是我的实际模型和播种机: 模型 - Settings.php class 设置扩展模型{受保护的 $table = '设置';公共 $timestamps = false;受保护的 $fillable = ['名称','价值',];} 播种机 - SettingsTableSe
..
我正在处理一个表单,用户可以在其中更新他们的出生日期.该表单为用户提供了 3 个单独的字段,分别为 day、month 和 year.在服务器端,我当然想将这 3 个单独的字段视为一个值,即 yyyy-mm-dd. 所以在验证和更新我的数据库之前,我想通过连接 year、month 和day 使用 - 字符创建我需要的日期格式(并且可能取消设置原始 3 个字段). 用我的控制器手动实现
..
我需要在运行时更改 Laravel 5 数据库连接. 你有什么想法吗? 请分享给我. 谢谢. 解决方案 更新:这个答案来自 2015 年!我已经很多年没有使用 Laravel 了,我也没有掌握最新的最佳实践.这个答案不断得到支持,所以我认为它有效,但请谨慎行事. 好吧,我对此的直接回答是:不要.您可以通过更改数据模型和使用一些更高级的关系来完成任务.不知道你想做什么
..
为什么从 Laravel 5 开始不推荐使用 Form 和 HTML 助手?我知道我可以使用诸如 laravelcollective/html 包之类的东西.但我只是想知道为什么 Laravel 停止使用/下放助手. 解决方案 答案很简单. Taylor Otwell 决定从核心组件中删除 Form 和 Html,因为它应该由社区通过诸如 之类的包来维护https://github.
..
我计划在我的 Laravel 5 中引入单点登录 (SSO)应用程序.基本上,我在不同的域上有两个网站.这个想法很简单:如果我已经在其中一个上通过了身份验证,我不需要在另一个上登录. 我一直在寻找解决方案,但我想问你:你知道或可以推荐一个包或库来为 Laravel 应用程序提供 SSO 吗?> 也欢迎使用本机 PHP 解决方案.谢谢! 解决方案 您可以使用 SAML 标准来解决您的
..
我一直在寻找解决方案,但无法真正理解,尤其是在创建助手时.我是 Laravel 的新手,我想要一个简单的或详细的说明,说明如何为我的引导程序导航栏设置活动类. 这是我到目前为止所做的,但无法完成:
首页
..
我正在尝试禁用在 Laravel 5.4 中运行的应用程序上的注册路由. 在我的路由文件中,我只有 Auth::routes(); 有什么办法可以禁用注册路由吗? 解决方案 code: Auth::routes(); 这是这组路线的捷径: //认证路由...Route::get('login', 'Auth\LoginController@showLoginForm')->
..
我正在 Laravel 的一个项目中工作,我将一些设置存储在 .env 文件设置中,例如用于测试目的的几个参数和用于实时工作的几个参数,所以我只是检查是否有任何方法可以在 .env 中进行评论Laravel 的文件. 这是一个例子 /* 测试设置 */ACCESS_KEY=qwsdrACCESS_TOKEN=Bgcvfsx/* 实时设置 */ACCESS_KEY=985AsdefGACCC
..
我需要在我的应用程序中实现实时聊天和实时通知.使用 laravel-5 的最佳方法是什么?向我推荐一些好的软件包或您对它们的专家意见. 解决方案 对于实时聊天,您需要使用异步 websockets. 你可以试试这个库https://github.com/ratchetphp/Ratchet laravel 5.2聊天 和这个项目github.com/asserchris/
..
如何在Laravel 5.1中为logging INFO指定一个单独的文件? 任何立即的帮助都将是非常可观的.谢谢 解决方案 是否要将 info 专门记录到一个日志文件并将另一种日志类型记录到另一个位置?在这种情况下,我的解决方案可能无济于事,但仍然有用. 要将日志文件写入另一个位置,请使用方法 useDailyFiles 或 useFiles,然后使用 info 方法将日志文
..
我正在尝试将成功消息返回到我的 laravel 主页. return redirect()->back()->withSuccess('IT WORKS!'); 由于某种原因,运行此代码后变量 $success 没有得到任何值. 我用来显示成功消息的代码: @if (!empty($success))
{{$success}}
@万一 我已将主页和时事通讯页面添加到 r
..