用laravel构建个人博客(一)

安装laravel

  1. 安装composer
    laravel使用composer管理依赖的类库,首先要安装composer。具体步骤见:https://getcomposer.org/download/
  2. 下载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
  3. 新建项目

    用安装的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/ 可看到页面。

  4. 新建页面
    我们要新建一个页面/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 可以看到页面。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值