php相关内容
我想在 cookie 中设置和获取值,但它不起作用: Cookie::queue('online_payment_id', "1", 15);$value = Cookie::get('online_payment_id');dd($value); dd() 返回 null; 我使用了以下方式,但收到此消息: 方法 cookie 不存在.request()->cookie('onli
..
我正在尝试为我的应用启用调试,但我似乎没有任何反馈. 环境设置为本地(在 .env 文件中),如果我运行 php artisan env 我明白了 当前应用环境:本地 我的本地环境的调试配置设置为 true 返回 ['调试' =>真的, 此外,如果我在主配置文件(config 文件夹中的 app.php)中设置了 debug = true,我仍然会收到代码中有错误的反馈.
..
我想在 Laravel 5 中独立设置 cookie 即不想使用 return response($content)->withCookie(cookie('name', 'value')); 我只想在某个页面中设置 cookie 并在其他页面中检索 创作可以这样 $cookie = Cookie::make('name', 'value', 60); 但是我如
..
在 Laravel 5 中,请求对象的方法注入似乎比使用请求门面更受欢迎. input('email');//或者$email = $request->get('email');}} 我有几个问题: 使用 Illuminate\Http\Request 比使用 Illuminate\Support\Facades\Request 更好 我不知道 $request->get() 是如何
..
我正在尝试将我的 Laravel 5.5 升级到 5.6. 我已经按照 laravel 网站,但我收到此错误: 您的要求无法解析为一组可安装的软件包.问题一- 请求的包 laravel/framework 5.6.* 可满足 laravel/framework[5.6.x-dev] 但这些与您的要求或最低稳定性相冲突. 因此,我更改了我的 composer.json 文件并添加了 2 行:**
..
何时使用隐藏字段,何时使用标题以及为什么? X-XSRF_TOKEN 什么时候使用? X-CSRF TOKEN我们什么时候使用? 解决方案 所有这些都是为了跨站点请求伪造保护,并且您只需要使用其中一个即可向后端发送请求.不同的名称来自不同的框架. 这一切都是关于向后端发送一个 csrf 值.然后后端会将其与该特定用户的数据库中存储的 csrf 值进行比较,如果匹配,则允许处理请求
..
在我们的 Web 应用程序中,如果我使用单个浏览器,请以用户 A 的身份登录我们的应用程序,打开另一个选项卡并以用户 B 的身份登录 - 用户 A 会丢失他的会话数据.我认为这是由于用户代理创建的共享 cookie.有没有办法用用户名连接它的名字?以便会话可以在同一台机器上使用相同浏览器的并发登录用户之间共存? 我们使用 Laravel 5.有什么解决办法吗? 解决方案 Larave
..
据我所知,Auth::attempt 用于对 users 表中的用户进行身份验证,但我想对 managers 表中的其他用户进行身份验证和 admins 表中的 admin.我知道已经存在 laravel-multiauth 插件.但是我们可以创建自己的 AuthServiceProvider 来对来自多个表的用户进行身份验证吗? 解决方案 首先在 Illuminate\Foundatio
..
我对 Laravel 提供的 Facades 感到困惑. Laravel 文档 指出: 外观为应用程序的服务容器中的可用类提供“静态"接口.Laravel 附带了许多门面,可以访问几乎所有 Laravel 的功能.Laravel 外观充当服务容器中底层类的“静态代理",提供简洁、富有表现力的语法的好处,同时比传统的静态方法保持更多的可测试性和灵活性. 请帮我理解: 为什么我
..
我是 Laravel 的初学者.目前我正在学习这个框架.我当前的 Laravel 版本是 5.3. 我正在使用 php artisan make:auth 搭建我的身份验证,一切正常.我还在我的 .env 文件中配置了 gmail smtp,在配置目录中配置了 mail.php.一切都完美无缺.但是我看到默认情况下忘记密码的电子邮件主题是 Reset Password.我想改变它. 我
..
如果我想为一些 oauth 的东西制作一个 currentUser() 函数,我正在做的地方我可以在视图或控制器中使用它(想想 rails,你在哪里做 helper_method: current_user 在应用程序控制器中). 我读到的所有内容都说明创建一个 helpers 文件夹并在那里添加函数,然后你就可以这样做 Helpers::functionName 这是正确的方法吗?
..
所以我认为一个好的 Laravel 应用程序应该是非常模型驱动和事件驱动的. 我有一个名为 Article 的模型.我希望在发生以下事件时发送电子邮件警报: 何时创建文章 文章更新时 当文章被删除时 文档说我可以使用模型事件并在 App\Providers\EventServiceProvider的code>boot()函数. 但这让我很困惑,因为... 当我添加
..
是否可以手动注册用户(使用 artisan?)而不是通过身份验证注册页面? 我只需要几个用户帐户,想知道是否有办法创建这些帐户而无需设置注册控制器和视图. 解决方案 我认为您想一次性完成此操作,因此不需要创建 Artisan 命令等花哨的东西.我建议简单地使用 php artisan tinker(很棒的工具!)并为每个用户添加以下命令: $user = new App\User(
..
我的服务是这样的: 公共函数删除($store_id){$result = $this->favorite_repository->delete($store_id);dd($result);} 我的仓库是这样的: 公共函数删除($store_id){$data = self::where('favoritable_id', $store_id)->delete();返回 $data;}
..
也许这是我遗漏的一件简单的事情,但在我的 laravel 刀片模板中,我有类似的东西: {{ Form::model(....) }}……我的领域……{{ 表单::关闭() }} 这会产生转义的 HTML,因此表单标签实际上会打印到屏幕上.但是,如果我这样做: {!!形式::模型(....) !!}……我的领域……{!!表单::关闭() !!} 它按预期工作.我是否总是需要使用 {!!..
..
我在这个问题.现在我必须找到一种方法来覆盖默认的刀片转义功能.我认为有一种方法可以创建一个扩展和覆盖 BladeCompiler 类行为的类,这样我就可以做这样的事情: class MyCustomCompiler 扩展 BladeCompiler{函数 compileEscapedEchos($value){return parent::compileEscapedEchos(utf8_enc
..
从 Laravel 4.2 更新到 5.0 后,我几乎在应用程序的每个页面中都收到以下消息: UrlGenerator.php 第 561 行中的 InvalidArgumentException:未定义 Action ArticlesController@create. 在我的 routes.php 文件中,我有: Route::get('articles/create', ['a
..
经常有这样的情况,某个 eloquent 模型的关系未设置(即在书籍表中,author_id 为空),因此调用诸如 $model->relation 之类的东西会返回空. 例如假设 Book 模型有一个我可能想要做的 author() (hasOne) 关系 $author = Book::find(1)->author->name; 如果 Book 1 没有设置作者,它将抛出“试图获取
..
我正在使用 laravel 5.2,并且使用 Swift Mailer 进行密码重置.我的 Gmail 有两步验证.. 正如谷歌帮助所说: 如果您为自己的帐户启用了两步验证,则可能需要输入应用密码而不是常规密码. 我在 mail.php 上有以下设置: 返回 ['司机' =>env('MAIL_DRIVER', 'smtp'),'主机' =>env('MAIL_HOST', '
..
我正在尝试构建一个 api,出于某种原因,我需要会话.但是如果我包含 web 中间件,我会收到 CSRF 错误,如果我不包含,我就无法启动 session. 如何解决这个问题? 解决方案 转到 app/Http/Kernel.php 并将您自己的名称(如“sessions")添加到 $middlewareGroups.它应该包含\Illuminate\Session\Middlewa
..