安装laravel
- 安装composer
laravel使用composer管理依赖的类库,首先要安装composer。具体步骤见:https://getcomposer.org/download/ 。 下载laravel
composer global require "laravel/installer=~1.1" ls -al ~
可以发现 .config/composer目录。修改~/.bash_profile,将.config/composer/vendor/bin加入PATH。
查看laravel installer & framework的版本号:laravel -V Laravel Installer 1.3.5 php artisan -V Laravel Framework 5.4.18
新建项目
用安装的laravel构建个人博客blog
laravle new blog #composer create-project laravel/laravel blog --prefer-dist
可以发现新生成了blog目录。
修改nginx的配置文件conf/nginx.conf, http模块下新增server:server { listen 8000; server_name localhost; root /home/work/project/blog/public; index index.php; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_pass unix:/usr/local/php/var/php-cgi.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
重新加载nginx后,http://118.190.119.55:8000/ 可看到页面。
新建页面
我们要新建一个页面/welcome。首先新建类:php artisan make:controller WelcomeController ll app/Http/Controllers/WelcomeController.php
可以看到新生成了controller文件,进行编辑:
use View; //add class WelcomeController extends Controller { public function index(){ //add return View::make('welcome.index'); //add } //add }
新建文件夹resources/views/welcome, 添加模板文件index.blade.php,
<h1>Hello Laravel!</h1>
修改路由文件routes/web.php,新增一行:
Route::get('/welcome','WelcomeController@index');
访问http://118.190.119.55:8000/welcome 可以看到页面。