Laravel
思维小刀
这个作者很懒,什么都没留下…
展开
-
Laravel生命周期
https://www.insp.top/learn-laravel-container原创 2021-08-02 14:18:29 · 655 阅读 · 0 评论 -
Laravel 队列:如何查看队列报错信息
Laravel 队列在执行时,如黑盒一样,出错时我们该如何调试呢?方法一、sync 驱动如果你在开发环境,修改.env:QUEUE_DRIVER=sync这样就可以直接通过 Web 请求触发点看到出错信息。方法二、failed-tableLaravel 自带了一张failed_jobs数据表用来记录所有错误的队列,需使用以下命令初始化:php artisan queue:failed-tablephp artisan migrate出错后在数据库里即可看到报错信息...原创 2021-08-13 11:11:41 · 490 阅读 · 0 评论 -
Laravel经常使用的语法总结
StudentLessonWorkModel::query()->where($search)->pluck('work_id')->unique()->filter()->values();获取一个单列值的集合unique是去除重复的filter是去除empty的values是重设key值对于get()获取的模型,可以使用isEmpty进行获取是否为空$lessonWorkIds->isEmpty()新增多条记录的方法$this->_wo.原创 2021-08-12 20:05:50 · 195 阅读 · 0 评论 -
Laravel 某个字段更新失败的原因
明明有这个title, 但是却始终更新不成功原因是模型这里设置了可以更新的字段原创 2021-04-07 16:54:05 · 595 阅读 · 0 评论 -
Laravel一句话删除影响判断的各种缓存
php artisan cache:clear && php artisan route:cache && php artisan config:cache && php artisan view:clear原创 2021-03-25 14:43:56 · 198 阅读 · 0 评论 -
Laravel自定义验证规则的实例与框架使用正则实例
生成php artisan make:rule Uppercase规则说明<?phpnamespace App\Rules;use Illuminate\Contracts\Validation\Rule;class Twolittlenum implements Rule{ public function passes($attribute, $value) { $size = strlen(substr(strrchr($value, "原创 2021-03-24 15:33:17 · 323 阅读 · 0 评论 -
Laravel分页设置与查询构造器查询数据集转为数组
分页设置//从第一条开始查询(不包含第一条数据),查询10条数据。User::offset(1)->limit(10)->get();查询数据集转为数组$data = DB::table('test')->get()->map(function ($value) { return (array)$value;})->toArray();...原创 2021-03-24 10:07:30 · 656 阅读 · 0 评论 -
Laravel添加验证场景提高针对性质的验证
https://blog.csdn.net/hz7523/article/details/106943412/原创 2021-03-18 16:41:00 · 680 阅读 · 2 评论 -
Laravel新建对象的方法:make resolve 辅助函数app()
make 方法:你可以使用 make 方法从容器中解析出类实例。 make 方法接收你想要解析的类或接口的名字:$api = $this->app->make('HelpSpot\API');resolve 方法:如果你的代码处于无法访问 $app 变量的位置,则可用全局辅助函数 resolve 来解析:$api = resolve('HelpSpot\API');如果类依赖不能通过容器解析,你可以通过将它们作为关联数组作为 makeWith 方法的参数注入:$api原创 2020-10-12 15:53:17 · 2528 阅读 · 0 评论 -
Laravel报错Key path does not exist or is not readable laravel laravel
php artisan passport:install原创 2020-10-12 13:46:32 · 609 阅读 · 0 评论 -
Laravel以及Laravel-admin的命令行使用总结
操作功能区php artisan admin:action User\\Up --grid-row --name="上架"原创 2020-08-29 14:05:38 · 484 阅读 · 0 评论 -
Laravel的Class Laravel\Passport\Passport not found
问题ErrorClass 'Laravel\Passport\Passport' not foundhttp://ch.ch.ch/admin方法composer require laravel/passport原创 2020-08-21 16:38:18 · 606 阅读 · 0 评论 -
Laravel-admin添加模型路由报错出现问题:Model does not exists !
$ php artisan admin:make UserController --model=App\UserModel does not exists !使用下面的命令来创建一个对应App\User模型的路由器php artisan admin:make UsersController --model='App\User'上面的命令会创建路由器文件app/Admin/Controllers/UserController.php....原创 2020-08-20 18:16:21 · 1748 阅读 · 0 评论 -
Laravel查询搜索函数集合:find first firstWhere firstOr findOrFail firstOrFail firstOrNew firstOrCreate
find、first或firstWhere方法来检索单条记录。这些方法返回单个模型实例,而不是返回模型集合;firstOr方法将会在查找到结果时返回首个结果,如果没有结果,将会执行给定的回调;findOrFail 和 firstOrFail 方法会检索查询的第一个结果,如果未找到,将抛出异常;...原创 2020-08-18 13:54:21 · 1176 阅读 · 0 评论 -
Laravel解决报错500 Server Error: .env.example将其复制一份重命名为env
1.打开配置文件 laravel/config/app.php2.找到 'debug'项 设置为 true3.刷新网页 抛出运行异常:No application encryption key has been specified.(未指定应用加密密钥)4.在laravel下找到 .env.example,将其复制一份重命名为 ".env"5.在laravel下执行命令:php artisan key:generate,后刷新页面...原创 2020-08-15 13:56:20 · 1048 阅读 · 0 评论 -
Laravel报错Fatal error: Class ‘Illuminate\Foundation\Application‘ not found
composer update --no-scripts原创 2020-08-15 11:43:37 · 4807 阅读 · 1 评论 -
Laravel报错RuntimeException in Encrypter.php line 43:
php artisan key:generate原创 2020-07-13 20:24:42 · 516 阅读 · 0 评论 -
Laravel报错Failed opening required ‘bootstrap/../vendor/autoload.php‘
Laravel报错Failed opening required 'bootstrap/../vendor/autoload.php'原创 2020-07-13 20:14:48 · 1763 阅读 · 0 评论 -
Laravel表单提交419页面过期
问题:最直接的看手册!post表单提交数据报419错误,如下图(原因是表单提交必须带上_token值,防止csrf攻击)方法一:关闭框架的csrf验证 这个其实是在设置(关闭csrf验证的白名单)class VerifyCsrfToken extends Middleware{ protected $except = [ // ];}改成!...原创 2020-02-03 11:59:11 · 2735 阅读 · 0 评论 -
Laravel命令行migration报错name option does not exist
D:\phpstudy\PHPTutorial\WWW\Laravel>php artisan make:migration --name aa The "--name" option does not exist. D:\phpstudy\PHPTutorial\WWW\Laravel>...原创 2020-02-02 15:52:48 · 2893 阅读 · 0 评论 -
Laravel安装步骤
安装最新版本的框架1.安装器composer global require laravel/installer2.新建项目laravel new blog3.秘钥php artisan key:generate.env.example 文件重命名为 .env 文件安装指定版本的框架composer create-project --pre...原创 2020-01-25 10:14:10 · 357 阅读 · 0 评论 -
Laravel安装因PHP版本不对的bug
问题$ laravel new blogCrafting application...Loading composer repositories with package informationInstalling dependencies (including require-dev) from lock fileYour requirements could not be re...原创 2020-01-25 02:24:03 · 4856 阅读 · 1 评论