Laravel初上手笔记

LTS速查表,常用的命令和语法

https://cs.laravel-china.org/#urls

php artisan命令列表中文版

http://wenda.golaravel.com/article/240

关于引用CSS和JS资源文件

<link rel="stylesheet" href="{{ URL::asset('css/reset.css') }}">

这个是按照标准手册引用的写法,亲测没问题,会自动在public目录下查找,另外网友们有各种写法,目测还是官方的最简洁明了。

关于表单提交

这里指HTML内的form提交,用JS进行数据提交的不在此讨论范围内

参考了这篇文章http://blog.csdn.net/qq_28666081/article/details/51208492

最终选择使用提交到路由地址

<form action="{{ route('addNewBill') }}" method="post">
					<input type="hidden" name="_token" value="{{ csrf_token() }}">

这里传给route的参数是一个别名,需要在路由文件中进行定义,否则会报找不到,切记!

Route::post('/admin/bills','Admin\BillController@loggingNewBill')->name('addNewBill');
另外注意要给post方式的form加一个隐藏字段token,否则也会报错,语法直接copy上面那句就好

csrf_field。这是 Laravel 中内置的防止应对 CSRF 攻击的防范措施,任何 POST PUT PATCH 请求都会被检测是否提交了 CSRF 字段。也可以这样写:

{!! csrf_field() !!}

RESTful风格的跳转设计

Laravel自带,优点是路由表可以少写很多,缺点是让你的大脑又多绕一道弯儿,不如直接全列出来容易看,如果要用这个的话,一定要把对照表刻在婶婶的脑海里,而且保证你的co-worker了解并认同

http://www.golaravel.com/laravel/docs/5.1/controllers/#restful-resource-controllers

路由文件里为这个资源注册一条路径和controller的对应关系:

Route::resource('photo', 'PhotoController');
然后就相当于拥有了如下这些映射:

资源管理器处理的动作
VerbPathActionRoute Name
GET/photoindexphoto.index
GET/photo/createcreatephoto.create
POST/photostorephoto.store
GET/photo/{photo}showphoto.show
GET/photo/{photo}/editeditphoto.edit
PUT/PATCH/photo/{photo}updatephoto.update
DELETE/photo/{photo}destroyphoto.destroy


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值