PHP
我有一个输入 和控制器功能 公共函数上传(Request $request){$user_id = Auth::user()->id;foreach ($request->image as $image){$this->validate($request,['图像' =>'必需|图像| mimes:jpeg,png,jpg,gif,svg|max:2048']);$imageName =
..
我正在尝试在 laravel 5.2 中使用 distinct() 和 pagination() 流利,结果正确,但分页仍然存在相同(就像没有应用不同). 我已经使用我的代码查看并测试了以下答案 - laravel 5 - 使用不同的分页对 total() 查询/a> - 分页 &与众不同 - 使用 distinct 时查询生成器分页方法计数错误 我的代码类似于: DB::ta
..
在 Laravel 4 中,很容易抑制 E_NOTICE 消息;我似乎无法做到这一点,因为如果我添加 error_reporting(E_ALL ^ E_NOTICE) 在任何地方它都会被覆盖. 这似乎发生在这里:(index.php) $response = $kernel->handle($request = Illuminate\Http\Request::capture());
..
我运行了 php artisan make:auth 命令,然后我会一步步解释我接下来要做什么来理解场景, 登录新会话 (example.com/home) 打开一个新标签并粘贴网址,即 example.com/home. 现在 2 个标签页在同一个会话中打开. 我从其中一个选项卡中单击了注销,它运行良好 然后,当我尝试从另一个选项卡注销时,它给我一个错误消息,提示“419 页面已过
..
当我存储帖子时出现此错误 RouteCollection.php 第 219 行中的 MethodNotAllowedHttpException: 什么会导致这个问题?? Routes.php: Route::get('home', 'PostsController@index');Route::get('/', 'PostsController@index');Route::get
..
我在 Laravel 5.4 中工作,我需要一个稍微具体的验证规则,但我认为这应该很容易实现,而无需扩展类.只是不知道如何使这项工作.. 如果 program 数组包含 'Music',我想做的是将 'music_instrument' 表单域设为必填.> 我发现了这个帖子 如何设置 require 如果在验证 laravel 的另一个多选字段中选择了值? 但这不是一个解决方案(因为它首先
..
我正在考虑从主页制作一个登陆页面,将访客引导至注册页面.我想制作两个用于发送数据的表单和其中的两个提交按钮,比如说读写器,根据他们用来进入注册表单页面的按钮,我想传递 profession 字符串从登录页面中的按钮,然后将其放入 /auth/register 中的注册表中. {!!Form::open(array('url' => '/auth/register', 'profession'
..
我在 Laravel 5.1 中使用登录系统的内置模板 当我在本地主机上使用忘记密码时,一切正常.以下是我在 .env 文件中的密钥 MAIL_DRIVER=smtpMAIL_HOST=smtp.gmail.comMAIL_PORT=587MAIL_USERNAME=用户名MAIL_PASSWORD=密码MAIL_ENCRYPTION=tls 当我在 Godaddy 服务器上尝试同样的事
..
我正在将旧版应用移植到 Laravel.旧的应用程序使用 MD5 来散列密码而不加盐,所以我需要在 Laravel 中复制它.作为记录,我们正在使用 salt 将密码更改为 bcrypt,但这不是一个简单的过程,需要用户登录才能这样做 - 同时我只需要使用旧哈希登录即可. 我已按照本指南将 Auth::hash 转换为 MD5:如何在 Laravel 4 中使用 SHA1 加密而不是 BCr
..
我有 4 个表,其结构和流程如下: 用户帐户联系人命令 关系如下: $user->hasMany('accounts')->hasMany('contacts')->hasMany('orders'); /** 用户模型 **/类用户扩展雄辩{公共函数帐户(){返回 $this->hasMany('Accounts');}公共功能联系人(){返回 $this->hasManyThrou
..
我在哪里可以在 Laravel 5+ 中捕获 MethodNotAllowedHttpException? 在 Laravel 4 中,我可以在 start/global.php 中做到这一点. 解决方案 //Exceptions/Handler.php使用 Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpExce
..
我有一些这样的代码 $editStuState = StuAtt::where('studentId', '=', $id)->first();$editStuState ->离开 +=1;$editStuState ->存在 = $editStuState ->现在-1;$editStuState->update();//或者$editStuState->save();返回“这很好"; 我
..
我收到这个奇怪的错误: SQLSTATE[42S22]:未找到列:1054 '字段列表'中的未知列 '0'(SQL:更新 forum_threads set 0 = 锁定,1 = 1, updated_at = 2016-03-17 16:01:59 where topic_id = 3 and forum_threads.deleted_at 为空) 问题是,我没有 0 列.我的代码
..
我正在使用 Laravel 的文件存储功能来保存文件: public function dataPost(Request $request) {$fileInForm = '文档';如果 ($request->hasFile($fileInForm)) {$file = $request->file($fileInForm);如果 ($file->isValid()) {//文件名是散列文件名+
..
我正在从事 Laravel 5.1 项目并开发了很多帮助程序. 有没有办法在ServiceProivder中自动注册helpers类,而不是手动添加? 解决方案 我一直在努力,最终通过将不同的谜题放在一起解决了这个问题: 对于 Laravel 5: 步骤 1. 创建文件夹 app/Helpers 第 2 步. 在 app/Providers 文件夹中,使用以下工匠命
..
我正在测试一种使用 Sweet Alert 的方法,以改进由 Laravel 框架中的 Javascript 警报方法发出的消息. 1 - 我下载了文件 sweetalert.css 和 sweetalert.min.js. 2 - 所以我从 app.blade.php 连接文件
..
嗨,我创建了一个只在我的电话号码上存储数字的 mutator.这是我的配置文件模型中的代码. 公共函数 setPhoneAttribute($phone){$this->attributes['phone'] = preg_replace("/[^0-9]/","",$phone);} 这在我创建新记录时有效,但如果我更新记录则不起作用.我的问题是如何在创建和更新时执行 Mutator?
..
我需要在 Laravel 应用程序上以高精度存储 updated_at 时间戳,使用格式 "m-d-Y H:i:s.u"(包括毫秒) 根据 laravel 文档,我可以通过在类上设置 $dateFormat 属性来自定义日期格式,但是... 主要问题是当我使用 $table->nullableTimestamps() 时,Laravel 的架构构建器在数据库中添加了一个类型为时间戳的列
..
我正在 Laravel 5.2 中构建一个非常简单的应用程序,但是当使用 AuthController 的操作注销时,它根本不起作用.我有一个导航栏,用于检查 Auth::check() 并且在调用注销操作后它不会改变. 我在 routes.php 文件中有这个路由: Route::get('users/logout', 'Auth\AuthController@getLogout')
..
我对这种类型的框架完全陌生.我来自准系统 PHP 开发,我似乎找不到一个易于理解的指南,迁移实际上做了什么. 我正在尝试创建一个已有数据库的项目.我用过这个:https://github.com/Xethron/migrations-generator[1] 但通过迁移对架构进行更改似乎会吐出错误,这意味着我不知道自己在做什么. 我真的需要简单介绍一下迁移的实际作用、它们如何影响数据库
..