用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
    评论
如果您想使用 Laravel 框架构建动态网站,可以按照以下步骤进行操作: 1. 安装 Laravel 框架 首先,您需要在计算机上安装 Laravel 框架。您可以通过 Composer 包管理器来安装 Laravel 框架,具体步骤如下: - 安装 Composer 包管理器; - 打开命令行窗口,执行以下命令安装 Laravel 框架: ``` composer create-project --prefer-dist laravel/laravel blog ``` 其中,`blog` 是您的项目名称。 2. 设计数据库 在构建动态网站之前,您需要设计网站所需的数据库。您可以使用 MySQL、SQLite 或其他数据库管理系统来创建数据库。 3. 创建模型和迁移 在 Laravel 框架中,您可以使用模型和迁移来管理数据库。模型用于定义数据表和数据表之间的关系,而迁移用于创建和修改数据库表。您可以使用以下命令来创建模型和迁移: ``` php artisan make:model Post -m ``` 其中,`Post` 是您的模型名称,`-m` 参数表示同时创建迁移文件。 4. 编写控制器和视图 在 Laravel 框架中,您可以使用控制器和视图来处理用户请求并返回响应。您可以使用以下命令来创建控制器和视图: ``` php artisan make:controller PostController --resource php artisan make:view index ``` 其中,`PostController` 是您的控制器名称,`--resource` 参数表示创建资源控制器,`index` 是您的视图名称。 5. 编写路由 在 Laravel 框架中,您可以使用路由来确定用户请求的 URL 和相应的控制器方法。您可以编辑 `routes/web.php` 文件来定义路由。例如: ``` Route::get('/', 'PostController@index'); ``` 其中,`/` 是您的 URL,`PostController@index` 是您的控制器方法。 6. 运行网站 最后,您可以使用以下命令来运行网站: ``` php artisan serve ``` 然后,您可以在浏览器中输入 `http://localhost:8000` 来访问您的网站。 以上是使用 Laravel 框架构建动态网站的基本步骤。当然,具体实现还需要根据您的需求来进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值