随笔分类 -  laravel

laravel
摘要:表名 manager 序号 字段 类型 说明 空 默认值 主健1 id int N N/A 是 2 username yarchar(20) 用户名 N 3 password varchar(255) 密码 N 4 gender enum([l,2,3J) 性别:1;男, 2:女,3=保密 N 男 阅读全文
posted @ 2022-02-12 23:55 学无边涯 阅读(128) 评论(0) 推荐(0) 编辑
摘要:需要使用三个数据表:users、roles 和 role_user。role_user 表命名是以相关联的两个模型数据表来依照字母顺序命名,并包含了 user_id 和 role_id 字段。 多对多关联通过编写一个在自身 Eloquent 类调用的 belongsToMany 的方法来定义。举个例 阅读全文
posted @ 2022-02-08 13:53 学无边涯 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一个「一对多」关联用于定义单个模型拥有任意数量的其它关联模型。例如,一篇博客文章可能会有无限多个评论。就像其它的 Eloquent 关联一样,可以通过在 Eloquent 模型中写一个函数来定义一对多关联 <?php namespace App; use Illuminate\Database\El 阅读全文
posted @ 2022-02-08 13:50 学无边涯 阅读(156) 评论(0) 推荐(0) 编辑
摘要:举个例子,一个 User 模型会关联一个 Phone 模型 在 User 模型中写一个 phone 方法。且 phone 方法应该调用 hasOne 方法并返回其结果: <?php namespace App; use Illuminate\Database\Eloquent\Model; clas 阅读全文
posted @ 2022-02-08 13:47 学无边涯 阅读(81) 评论(0) 推荐(0) 编辑
摘要:命令来安装 Laravel 设置镜像 composer config -g repo.packagist composer https://packagist.org 用composer安装 composer create-project --prefer-dist laravel/laravel 阅读全文
posted @ 2022-01-29 16:36 学无边涯 阅读(133) 评论(0) 推荐(0) 编辑
摘要:php artisan migrate 默认执行 php artisan migrate 生成所有的迁移文件 php artisan migrate --path=/database/migrations/2014_10_12_000000_create_users_table.php 文章来着 w 阅读全文
posted @ 2022-01-25 14:27 学无边涯 阅读(409) 评论(0) 推荐(0) 编辑
摘要:Laravel 验证错误输出方法 <!-- /resources/views/post/create.blade.php --><h1>Create Post</h1>@if ($errors->any()) <div class="alert alert-danger"> <ul> @foreac 阅读全文
posted @ 2022-01-14 14:32 学无边涯 阅读(85) 评论(0) 推荐(0) 编辑
摘要:laravel请求表单验证 定义路由首先,我们假定在 routes/web.php 文件中包含如下路由:1// 显示创建博客文章表单...2Route::get('post/create', 'PostController@create');3// 存储新的博客文章...Route::post('p 阅读全文
posted @ 2022-01-14 14:24 学无边涯 阅读(39) 评论(0) 推荐(0) 编辑
摘要:要生成一个填充器,可以通过 Artisan 命令 make:seeder。所有框架生成的填充器都位于 database/seeds 目录 php artisan make:seeder UsersTableSeeder <?php use Illuminate\Database\Seeder;use 阅读全文
posted @ 2022-01-03 13:40 学无边涯 阅读(75) 评论(0) 推荐(0) 编辑
摘要:1,使用 Artisan 命令 make:migration 就可以创建一个新的迁移 php artisan make:migration create_users_table 迁移类包含了两个方法:up 和 down。up 方法用于新增表,列或者索引到数据库,而 down 方法就是 up 方法的逆 阅读全文
posted @ 2022-01-03 13:36 学无边涯 阅读(187) 评论(0) 推荐(0) 编辑
摘要:1,查看所有的 list php artisan list 2,创建控制器 php artisan make:controller TaskController 3,创建模型 php artisan make:model user 4,创建中间件 php artisan make:middlewar 阅读全文
posted @ 2022-01-02 18:21 学无边涯 阅读(38) 评论(0) 推荐(0) 编辑
摘要:Laravel 通过自带的 CSRF 保护中间件让避免应用遭到跨站请求伪造攻击变得简单:Laravel 会自动为每一个被应用管理的有效用户会话生成一个 CSRF “令牌”,然后将该令牌存放在 Session 中,该令牌用于验证授权用户和发起请求者是否是同一个人。 <form method="POST 阅读全文
posted @ 2022-01-02 14:18 学无边涯 阅读(142) 评论(0) 推荐(0) 编辑
摘要:laravel COOKIE 获取 use Illuminate\Http\Request;use Illuminate\Support\Facades\Cookie;class TaskController extends Controller{ // public function index( 阅读全文
posted @ 2022-01-01 21:41 学无边涯 阅读(361) 评论(0) 推荐(0) 编辑
摘要:1,composer create-project --prefer-dist laravel/laravel blog "5.6.*" 2,php artisan serve composer create-project --prefer-dist laravel/laravel blog "5 阅读全文
posted @ 2022-01-01 20:54 学无边涯 阅读(96) 评论(0) 推荐(1) 编辑
摘要:定义中间件 php artisan make:middleware CheckToken <?php namespace App\Http\Middleware; use Closure; class BeforeMiddleware{ public function handle($request 阅读全文
posted @ 2022-01-01 20:53 学无边涯 阅读(80) 评论(0) 推荐(0) 编辑
摘要:要删除一个模型,调用模型实例上的delete方法: $flight = App\Flight::find(1); $flight->delete(); 1 通过主键删除模型 在上面的例子中,我们在调用delete方法之前从数据库中获取该模型,然而,如果你知道模型的主键的话,可以直接删除而不需要获取它 阅读全文
posted @ 2021-04-16 14:15 学无边涯 阅读(552) 评论(0) 推荐(0) 编辑
摘要:Laravel包含了一个简单方法来填充数据库——使用填充类和测试数据。所有的填充类都位于database/seeds目录。填充类的类名完全由你自定义,但最好还是遵循一定的规则,比如可读性,例如UserTableSeeder等等。安装完Laravel后,会默认提供一个DatabaseSeeder类。从 阅读全文
posted @ 2021-04-16 14:09 学无边涯 阅读(202) 评论(0) 推荐(0) 编辑
摘要:监听查找事件你可以使用 DB::listen 方法,去监听查找的事件: DB::listen(function($sql, $bindings, $time){ //});数据库事务处理你可以使用 transaction 方法,去执行一组数据库事务处理的操作: DB::transaction(fun 阅读全文
posted @ 2021-04-12 15:39 学无边涯 阅读(477) 评论(0) 推荐(0) 编辑
摘要:如果配置好数据库连接,就可以通过 DB facade 执行查找 执行 Select 查找 www.96net.cn $results = DB::select('select * from users where id = ?', [1]);select 方法会返回一个 array 结果。 执行 I 阅读全文
posted @ 2021-04-12 15:37 学无边涯 阅读(109) 评论(0) 推荐(0) 编辑
摘要:'mysql' => [ 'read' => [ 'host' => [ '192.168.1.1', '196.168.1.2', ], ], 'write' => [ 'host' => [ '196.168.1.3', ], ], 'sticky' => true, 'driver' => ' 阅读全文
posted @ 2021-04-10 13:50 学无边涯 阅读(215) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示