Laravel
铁金木
这个作者很懒,什么都没留下…
展开
-
Laravel 自定义guard 登录Auth认证
第一步:配置方面在config下的auth.php配置guards 和 providers'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'users', ], 'cloud' => [ 'driver' => 'session',...原创 2020-08-20 10:37:49 · 3145 阅读 · 0 评论 -
Your requirements could not be resolved to an installable set of packages
install遇到错误:Your requirements could not be resolved to an installable set of packages. 这是因为不匹配composer.json要求的版本,错误代码如下。composer install --ignore-platform-reqs 或者 composer update --ignore-platform-reqs。转载 2022-11-11 17:53:40 · 745 阅读 · 1 评论 -
laravel 添加自定义函数文件并且自动加载
2,添加 "app/helpers/function.php" 到composer.json文件。1,添加 app/helpers/function.php 函数文件。3,执行 composer dump-autoload。原创 2022-08-05 10:36:48 · 442 阅读 · 0 评论 -
dcat admin 项目初始化
git clonecd 项目目录chmod -R 777 publicchmod -R 777 storagechmod -R 777 bootstrap/cachecp .env.example .env修改.envcomposer install (–ignore-platform-reqs)composer dump-autoload #自动加载配置php artisan key:generate配置nginx或apache,启动...原创 2022-03-23 14:29:07 · 1449 阅读 · 0 评论 -
Laravel bcrypt 加密和验证
加密1,$password= Hash::make('密码');2,$password= bcrypt('密码');验证$dbpass 为数据库中保存的密码值if(Hash::check('用户输入的密码',$dbpass)){ 密码正确逻辑}else{ 密码不正确逻辑}原创 2022-03-09 11:29:03 · 4989 阅读 · 0 评论 -
Laravel Eloquent 方法说明
Eloquent 提供了许多方法来操作数据库。 基本的方法如下:all () - 取回所有记录find ($id) - 取回一条记录first () - 取回第一条记录save () - 将当前模型实例作为新记录添加到数据库中create ($data) - 通过数据数组创建一条新记录delete () - 删除当前记录destroy ($id) - 删除主键值为 $id 的记录...原创 2022-03-08 21:53:19 · 287 阅读 · 0 评论 -
Laravel 数据库迁移操作
一,创建迁移文件:php artisan make:migration create_ldy_disease_table原创 2020-12-08 09:24:35 · 123 阅读 · 0 评论 -
laravel-admin 新增,删除,批量操作,导入导出,修改 等页面按钮 显示与关闭
$grid->actions(function ($actions) { // 去掉查看 $actions->disableView();}); //去掉复选框 $grid->disableRowSelector(); //禁用行操作 $grid->disableActions();//禁用单选框$grid->disableRowSelector();//禁用新增按钮$grid->disableCreation();...原创 2020-11-28 10:41:53 · 2346 阅读 · 0 评论 -
laravel-admin 自定义页面-列表页
自定义按钮-列表页左上角$grid->tools(function ($tools){ $tools->append( // 这取巧了,直接用了创建按钮的属性 '<a href="excel" class ="btn btn-sm btn-success"">导入</a> ');});原创 2020-11-28 10:39:31 · 1229 阅读 · 0 评论 -
Laravel 框架 GuzzleHttp 使用方法
手册地址:http://docs.guzzlephp.org/en/stable/request-options.html#headersGithub:https://github.com/guzzle/guzzleComposer:https://packagist.org/packages/guzzlehttp/guzzle发送请求 use GuzzleHttp\Client; $client = new Client([ //跟域名 'b...原创 2020-08-11 10:07:40 · 2378 阅读 · 0 评论 -
laravel框架中使用Ajax提交post通过csrf的几种方式
1,在Ajax提交的headers属性中添加'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')2,使用白名单进行csrf验证,在目录app\Http\Middleware\VerifyCsrfToken.php中================namespace App\Http\Middleware;use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as M.原创 2020-08-10 17:01:02 · 733 阅读 · 0 评论 -
Laravel填充数据Seeder出现Target class does not exist.
运行composer dump-autoload原创 2020-06-16 09:16:39 · 1079 阅读 · 0 评论 -
Laravel 项目,关于 locale 报错
错误信息:Symfony\Component\Debug\Exception\FatalErrorExceptionDeclaration of Symfony\Component\Translation\TranslatorInterface::setLocale($locale) must be compatible with Symfony\Contracts\Translation\LocaleAwareInterface::setLocale(string $locale)解决方案:原创 2020-06-12 10:48:13 · 673 阅读 · 0 评论 -
Laravel的Warning: require..../vendor/autoload.php错误的解决办法
解决办法: 1. cd 到该引用的根目录,先删除 composer.lock 文件; 2. 重新在根目录执行“composer install”,这样就能重新生成 composer.lock 文件了。 3.如果出现php版本不匹配,可用“composer install --ignore-platform-reqs”(忽略版本匹配)。然后等待安装...原创 2020-06-04 09:29:01 · 3774 阅读 · 1 评论 -
laravel 模板中字符截取指定长度
标题只显示30个字符,超出用...代替{{str_limit($title,30,'...')}}例如{{str_limit($item->title,125,'...')}}原创 2020-04-26 16:10:01 · 1399 阅读 · 0 评论 -
Laravel 打印SQL语句
DB::connection()->enableQueryLog();#开启执行日志$a = self::where(['investorid'=>$id])->whereBetween('inserttime',[$start,$end])->where('deposit','>',0)->orderBy('id','asc')->Paginate(...原创 2020-04-24 10:30:49 · 706 阅读 · 0 评论 -
laravel 自定义函数
1、新建文件,文件名任意:app/Helpers/function.php2、在composer.json 中 autoload 增加:“autoload”:{ ... "files":[ "app/Helpers/function.php" ] }3、打开cmd 切换到项目目录 ...原创 2020-04-23 16:30:46 · 1313 阅读 · 0 评论 -
laravel 获取表前缀的方法
DB::getConfig('prefix');DB::connection()->getTablePrefix();Config::get('database.connections.mysql.prefix');原创 2020-04-23 10:38:36 · 2303 阅读 · 0 评论 -
laravel 运行指定单个迁移文件
php artisan migrate --path=/database/migrations/文件名例如 php artisan migrate --path=/database/migrations/2020_04_10_031336_create_goods_table.php原创 2020-04-23 10:36:31 · 4394 阅读 · 0 评论 -
Laravel 安装及常用的artisan命令
composer create-project laravel/laravel Laravel5查看artisan命令php artisanphp artisan list查看某个帮助命令php artisan help make:model查看laravel版本php artisan --version使用 PHP 内置的开发服务器启动应用php artisan ...原创 2020-04-22 17:04:35 · 343 阅读 · 0 评论 -
Laravel 安装及常用的artisan命令
查看artisan命令php artisanphp artisan list查看某个帮助命令php artisan help make:model查看laravel版本php artisan --version使用 PHP 内置的开发服务器启动应用php artisan serve生成一个随机的 key,并自动更新到 app/config/app.php 的 key 键...原创 2021-08-23 18:40:06 · 366 阅读 · 0 评论 -
数据库创建特殊字符过长问题
php artisan admin:install运行这个命令的时候,如果遇到了下面的错误:SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter tableusersadd uniqueuse...原创 2020-04-21 11:48:05 · 210 阅读 · 0 评论 -
国内的Composer镜像
自从 Packagist 中国全量镜像服务停止以后,大部分的 phper 都会使用 laravel-chind 的提供的镜像,但是最近因为大量的恶意请求而出现资源告急的情况,已经做了一些限额处理分享一些国内可用的 Composer 全量镜像,速度自测~Alibaba Cloud Composer Mirror由阿里提供的镜像,阿里家大业大,大水管镜像地址:https://mirrors.a...原创 2020-04-21 11:40:43 · 207 阅读 · 0 评论