avalist - Paulyoufu/larvavel51 GitHub Wiki
#安装 curl -sS https://getcomposer.org/installer | php#!/usr/bin/env php
#创建项目 composer create-project laravel/laravel larvavel5 mv composer.phar /usr/local/bin/composer
#开启服务器8000端口 php artisan serve
#路由
在../app/Http/routers.php ArticlesController为控制器 index为控制器里的方法
Route::get(‘/articles’,”ArticlesController@index’);
#创建controllor 在 ../app/http/controller/ 目录下 php artisan make:controller SitesController
#创建空的控制器 **php artisan make:controller TestController —plain **
#创建数据库 php artisan migrate
创建数据库选择字符集 utf8_unicode_ci 配置mamp 在../App/Config/database.php 下找到 mysql数组 最后一行添加以下语句 'unix_socket' => '/Applications/MAMP/tmp/mysql/mysql.sock’,
#在数据库中创建表 php artisan make:migration create_articles_table --create=articles
#向表里添加字段 php artisan make:migration add_into_column_to_articles --table=articles
#引入包
composer require doctrine/dbal
#第7节课 #创建数据模型 php artisan make:model Article
#进入命令行 php artisan tinker
创建article类
$article=new App\Article;
创建字段 title和published_at
$article->title='my first title’; $article->published_at=Carbon\Carbon::now()
#$article变成数组 $article->toArray();
#查找记录 $first=App\Article::find(1);
#更新表中记录 $first->title='Update'
#保存表 $first->save();
#条件查询 $second=App\Article::where('content','=','content')->get()
#表单中添加记录 $article=App\Article::create(['title'=>'Second Title','content'=>'Second Content','published_at'=>Carbon\Carbon::now()]);
#更新表中title字段 $article->update(['title'=>'chage title']);