laravel
根子的数据库
自我感觉长得不错 哈哈哈
展开
-
Please make sure that the app id is set correctly.
事件重现:laravel 8 利用bootstrap包 npm run watch-poll时出现的问题npm run dev / npm run watch-poll 后项目报 Please make sure that the app id is set correctly. 问题原因:WIN10 通知关闭的原因,禁用NPM运行开发人员未使用错误通知为用户编译资产。解决方式:打开win10的通知 即可下方是问题出现以及如何解决win10 打开通知:设置-》系统-》通知和操作,关闭项全部.原创 2021-09-07 16:40:41 · 1932 阅读 · 2 评论 -
laravel hash::make hash::check 踩坑
门面hash内含有方法目前有一个修改密码的需求,思路是:用户输入原密码,通过hash::make把用户输入的原密码加密,对比数据库内原密码,但是加密后的hash和数据库不一致!!!查看了check方法后,原来直接用hash::check即可做验证。随后便有了下方的方法:xx.blade.phpxxController.php -> resetPassword...原创 2019-01-23 10:26:13 · 4352 阅读 · 1 评论 -
laravel 提交方法
在 Laravel 中我们较为常用的几个基本的 HTTP 操作分别为 GET、POST、PATCH、DELETE。GET 常用于页面读取POST 常用于数据提交PATCH 常用于数据更新DELETE 常用于数据删除在这四个动作中,PATCH 和 DELETE 是不被浏览器所支持的,但我们可以通过在提交中表单中做一些手脚,让服务器以为这两个动作是从浏览器中发出的一样,后面我会具体讲解如何在表单中通过...原创 2018-06-10 15:07:05 · 636 阅读 · 0 评论 -
laravel 学习之坑 Unable to boot ApiServiceProvider, configure an API domain or prefix.
上报错图解决方法:复制一份 .env.default 或者 .env.example 改名为 .env完事 找了百度一大堆,没一个有用的 fuck原创 2018-06-02 11:17:51 · 9154 阅读 · 1 评论 -
laravel 缓存 redis The Response content must be a string or object implementing __toString()
报错 tcp 6379是redis端口,由于本地没有装redis所以报错下面报错返回必须是字符串string 所以 肯定是获取数据的时候 出现了问题 结合上面tcp问题 联想到redis .env文件里面 这里改成 file 就可以了注:改完之后 要清一下缓存php artisan config:clear然后再启动php artisan serve再或者安...原创 2018-06-23 11:59:35 · 6024 阅读 · 0 评论 -
laravel 输出最后执行sql 附:whereIn用法
在sql语句执行前 DB::enableQueryLog();sql sql sql sql sqldd(DB::getQueryLog());DB::enableQueryLog(); $data = UsersMenu::select('users_menu.*') ->join('users as a','a.id','=','users_men...原创 2018-06-08 14:44:56 · 7484 阅读 · 0 评论 -
laravel 使用make:model 查找表的时候总会在最后添加个s
php artisan make:model user使用user model的时候 生成的sql语句里面会自动加个 s比如 user::all() 会生成 select * from users但如果在usermodel里面添加protected $table = 'user';<?phpnamespace App\Api\Models;use Illuminate\Databas...原创 2018-06-07 16:43:27 · 3408 阅读 · 0 评论 -
laravel 利用migrate 创建数据表
1.创建一个migratephp artisan make:migration create_table_anke2.编写migrate创建表Schema::create('anke', function (Blueprint $table) { $table->increments('id'); $table->string('name', 20); $tab...转载 2018-06-07 16:38:28 · 8873 阅读 · 0 评论 -
laravel dingoapi插件使用 快速搭建api
1.首先composer里面引用,(可在github中查找 dingo),引用之后直接composer update"require": { "php": "^7.1.3", "fideloper/proxy": "^4.0", "laravel/framework": "5.6.*", "laravel/tinker"原创 2018-06-06 14:59:50 · 1386 阅读 · 0 评论 -
laravel 填坑 to fillable property to allow mass assignment on
post修改数据的时候,返回的错误状态解决方法:在对应的model里面添加对应的字段即可<?phpnamespace App\Api\Models;use Illuminate\Database\Eloquent\Model;class User extends Model{ // 加上对应的字段 protected $fillable = ['name', '...原创 2018-06-05 17:10:01 · 21890 阅读 · 0 评论 -
laravel 错误 1071 Specified key was too long; max key length is 1000 bytes
laravel 执行 php artisan migrate 安装数据库报1071 Specified key was too long; max key length is 1000 bytes数据库不支持长字节 需要在 AppServiceaProvider.php文件里面添加状态码191 具体代码如下use Illuminate\Support\Facades\Schema; // 必须的...原创 2018-06-05 09:32:32 · 2245 阅读 · 0 评论 -
laravel 填坑之路 No application encryption key has been specified
No application encryption key has been specified1.在项目文件夹执行php artisan key:generate意思是生成项目key值 自动填到 .env文件中 APP_KEY2. 执行完如果不行 继续执行下面语句php artisan config:cache清除缓存注:这一切的情况均是在有.env文件的情况下执行的,如果没有请复制一份.env...原创 2018-06-05 09:12:48 · 8116 阅读 · 1 评论 -
laravel 提交方法get、post、put、delete、patch
利用 php artisan route:list 可查看CURD提交方式表单提交只有两种方式 get post 但是 laravel 却有put patch delete如果要用到以上三种方式 需要在表单里面添加一个 hidden ,才能生效原创 2017-09-13 10:13:52 · 8815 阅读 · 0 评论