laravel
webmazha
这个作者很懒,什么都没留下…
展开
-
laravel event事件 讲解
event注册简单event首先在 EventServiceProvider中的属性$listen添加事件和监听 protected $listen = [ 'App\Events\openEvent' => [//事件 'App\Listeners\openListener',//监听器 ], ]; 执行ph...原创 2017-07-29 17:00:44 · 1798 阅读 · 0 评论 -
laravel 的验证规则
在控制器中使用$route = ['name'=>'required|string','age'=>'integer'];$message = ['required'=>':attribute 是必须的';]$this->validate($request->all(),$route,$message)//如果验证失败自会自动返回原来的页面并返回错误信息原创 2017-07-31 15:51:04 · 919 阅读 · 0 评论 -
laravel 的日志
记录器提供RFC 5424中定义的八个记录级别:紧急,警报,关键,错误,警告,通知,信息和调试。Log::emergency($error);Log::alert($error);Log::critical($error);Log::error($error);Log::warning($error);Log::notice($error);Log::info($error);L原创 2017-08-14 01:57:02 · 265 阅读 · 0 评论 -
laravel 的日志记录访问者访问的资源和用户ip,及查询的内容
创建方式创建一个全局的中间件在中间件中写入如下内容Event::listen('illuminate.query',function($query) use ($request){ $str='['.date('Y-M-D').']'.$request->ip().'------->'.$request->path()."\n\r".'[sql}'.$query."\n\r原创 2017-08-14 00:57:38 · 3792 阅读 · 0 评论 -
laravel 遇到的问题
问题描述 在model中 是使用软删除 ,定义dates属性数组添加dealeted_at $dates属性里面包含的字段可以直接后面跟carbon类时间操作的任何方法,例如一个模型:dates = [deleted_at,create_at,updated_at]//定义的在model查询时无法查出model对象问题是因为dates 属性中添加了create_at ,u原创 2017-08-13 16:55:09 · 546 阅读 · 0 评论 -
model的约定
public $table = 'posts'; //设置主键 //public $primaryKey = 'id';//$dates属性里面包含的字段可以直接后面跟carbon类时间操作的任何方法,例如一个模型: protected $dates = ['delete_at']; protected $table = 'users'; pub原创 2017-08-06 03:27:46 · 266 阅读 · 0 评论 -
laravel的 容器container(ioc)
//ioc//交通工具interface Visit{ public function go();}class Leg implements Visit{ public function go(){ echo 'legs'; }}class Car implements Visit{ public function go(){原创 2017-07-23 19:28:37 · 246 阅读 · 0 评论 -
laravel中的模型关系
//一对一关系public function userinfo (){ //info表里的键,本地键 return $this->hasOne('App\UserInfo','uid','id'); //uid是userinfo 的外键 ID 是user的主键}public function duo(){ //hasMany('App\post', 'pos原创 2017-07-31 19:52:50 · 467 阅读 · 0 评论 -
laravel 登录
Route::get('auth/login', 'Auth\AuthController@getLogin');Route::post('auth/login', 'Auth\AuthController@postLogin');Route::get('auth/logout', 'Auth\AuthController@getLogout');// 注册路由...Rou原创 2017-07-31 15:52:51 · 390 阅读 · 0 评论 -
laravel 发送邮件
laravel发送邮件nette/mail 发送邮件composer require nette/mail=2.3.4use Nette\Mail\Message;use Nette\Mail\SendmailMailer;use Nette\Mail\SmtpMailer; $mail = new Message; $mail->setFrom(原创 2017-07-31 15:52:23 · 422 阅读 · 0 评论 -
laravel 数据填充
数据迁移创建数据迁移文件php artisan make:migration create_users_table --create=users追加列php artisan make:migration add_votes_to_users_table --table=users执行迁移文件php artisan migrate还原上一个迁移php artisan migrat原创 2017-07-30 18:32:03 · 390 阅读 · 0 评论 -
laravel 笔记
路由 1.resource路由 定义 Route::resource('home','HomeController'); 创建 php artisan make:controller HomeController --resource HomeController内容 public function index原创 2017-07-30 18:34:28 · 458 阅读 · 0 评论 -
laravel 自定义的控制台命令
consolephp artisan make:console SendEmails创建命令文件也可以php artisan make:console SendEmails --command=emails:send;//emails:send 指的是调用的命令2.在 console/kernel.php把生成的文件注册下 protected $commands = [原创 2017-07-30 13:29:35 · 555 阅读 · 0 评论 -
laravel container
$container = app();解析容器$obj = app(DevTmp::class) 相当于 $container = app(); $container->make(DevTmp::class)// 绑定对象$container->bind(DevTmp::class, function($app) { return new DevTmp(); });/...原创 2018-12-25 16:22:29 · 242 阅读 · 0 评论