laravel 学习总结

1,laravel  创建一个model模型

php artisan make:migration model

创建模型成功之后进入该文件

自定义表的字段和结构

完成之后执行

php artisan migrate

查看数据库钢材创建的model表已经出现了

撤销刚才创建的表单

php artisan migrate:rollback

2,laravel创建控制器(controller)

php artisan make:controller FuckController

在文件中可以看到fuckcontroller已经创建成功了

而且控制器自带show(),edit(),index()等方法

ps

如果不需要,则之行

php artisan make:controller fuckcontroller --plain   //(没有任何预定义方法的控制器)

3,laravel中传参使用的方式

  return view('模版文件',‘变量’);
  return view('模版文件')->with('变量名',变量);
  return view('模版文件',compact('变量名'));

4,html,js,css可重用化

@extends('文件夹.模版');
//父模版:
yield('fuck');
//子模版
@section('shit')
/*****
        html语句
*******/
@endsection
//foreach的使用
@foreach($data as $value)
{{$value->id}}            //    此处时用“->”访问数组的下标{{$data}} 大括号表示转义
@endforeach

5,杂项

1,laravel 中查看artisan的所有命令

php  -artisan        //查看所有artisan的命令

2,使用laravel命令行

php artisan tinker

可以实例化model对象,给数据库成员数值

$news = App\news;
$news->title = 'fuck';
$news->content = "shit";
$news->save()
//此时在表中可以查到此刻的数据

3,路由的写法

    举个例子

//分组路由的写法
//此处浏览器应该写的url为  访问 
Route::group(['prefix'=>'admin','namespace'=>'Admin'],function(){
    Route::get('/','AdminController@index');
    //此处访问的是admincontroller 的index方法
});

4,laravel的表单FormBuilder

            资源:from

举个例子

{!!Form::open(['url'=>'News/edit']) !!}            //相当于生成 <form action ="" method ="post">
{!! Form::label('Title') !!}
{!! Form::text('title',null,['class'=>'Form-control']) !!}  
  // 第一个参数是 name 第二个是value第三个是class
{!! Form::textarea('content',null,['class'=>'Form-control']) !!}
{!! Form::submit('submit',null,['class'=>'btn btn-primary form-control']) !!}
{!!Form::close() !!}        //   form表单的结尾

5,laravel数据库的配置

在.env中配置

 

转载于:https://my.oschina.net/kakoi/blog/547914

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值