Home > Backend Development > PHP Tutorial > php artisan常用方法

php artisan常用方法

WBOY
Release: 2016-06-23 13:13:43
Original
1341 people have browsed it

1、生成控制器

php artisan make:controller PhotoController
Copy after login

2、使用RESTFUL生成控制器

php artisan make:controller PhotoController --resource
Copy after login
Route::resource('photo', 'PhotoController');
Copy after login

为什么用resource参数,因为我们在做一个后台的时候,设计到增删改查操作,而这些操作我们通过--resource就可以直接生成这些方法,Route::resource其实就是生成了快捷的路由,让我们本来需要写的Get,post,delete直接用restful方式一键生成了。需要注意的是index是列表,store是新增,show是详情,update是修改,,destory是删除。

3、生成模型

php artisan make:model User -m

生成user模型同时生成数据库创建文件

4、PHP数据表维护(迁移)

新建迁移:

php artisan make:migration create_users_table
Copy after login

新的迁移位于database/migrations目录下,每个迁移文件名都包含时间戳从而允许 Laravel 判断其顺序。

--table和--create选项可以用于指定表名以及该迁移是否要创建一个新的数据表。这些选项只需要简单放在上述迁移命令后面并指定表名:

php artisan make:migration add_votes_to_users_table --table=usersphp artisan make:migration create_users_table --create=users
Copy after login

运行迁移:

php artisan migrate
Copy after login

5、填充数据

新建填充:

php artisan make:seeder UserTableSeeder
Copy after login

运行填充器:

php artisan db:seed
php artisan db:seed --class=UserTableSeeder
你还可以使用migrate:refresh命令来填充数据库,该命令还可以回滚并重新运行迁移,这在需要完全重建数据库时很有用:
php artisan migrate:refresh --seed

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template