freejishu
喵!
用Laravel开发新Hitokoto
用Laravel开发新Hitokoto

hitokoto.us挂了好长时间了,一时间内有很多网站没有了一言源。个人基于想把这个东西好好做做,碰巧酷儿也有这想法,于是就买了个域名做了。

说起来我还基本没接触过MVC框架。这次的开发任务基本要求是基于Laravel框架。没办法,不会就得学啊。

顺带做了一些手记,分享一下:

1、
php artisan make:controller ApiController //创建控制层,用ssh在根目录执行

[root@VM_213_47_centos hitokoto]# php artisan make:controller ApiController
Controller created successfully.

如果是用www权限的云上作业,用命令产生的php需要手动777一下,否则会无法写入。

2、
/hitokoto/app/Http/routes.php //添加路由

Route::any(‘/api’, ‘ApiController@index’);
Route::get(‘/api’, ‘ApiController@index’);
….

3、
/hitokoto/app/Http/Controllers/

ApiController.php //书写代码

use Illuminate\Support\Facades\DB;
//数据库支持
use Illuminate\Support\Facades\Input; //传入数据支持
默认函数index,即
public function index(){
//…
}

view(Api’) //加载视图

4、视图位于/resources/views/

按照上面的语句新建 Api.blade.php

html√ php√“{{语句}}”

变量使用{{$变量名}},在加载视图的时候以数组方式传入。
比如:
$data[‘a’]=”1″;
$data[‘b’]=”2″;
view(‘Login’,$data);
视图->
{{$a}}->1
{{$b}}->2

大概就是这些:( Laravel的功能和特点还有很多,而且比较简单。怪不得这么火。

安利下网站:http://hitokoto.cn

赞赏

此处可能有用于缓解服务器资金压力的广告,请注意不要误点不需要的广告

发表评论

textsms
account_circle
email

  • https://secure.gravatar.com/avatar/d7f15049e78cdb145c7f2d490dfdee4f?s=80&d=mm&r=g

    Lumen要比Laravel性能好

    2年前回复
    • https://secure.gravatar.com/avatar/998a4820101c5491c986a7faf10457c8?s=80&d=mm&r=g
      freejishu博主

      @NULL: 确实够简单2333,有空也尝试玩一下。

      2年前回复
  • https://secure.gravatar.com/avatar/36174f87ea7a76373c5c24413c9afa7a?s=80&d=mm&r=g
    SaintSi

    可惜的是laravel国内教程较少,普及率较低
    像我这样的英文渣还是玩玩Thinkphp好了  ̄へ ̄

    2年前回复
  • https://secure.gravatar.com/avatar/36174f87ea7a76373c5c24413c9afa7a?s=80&d=mm&r=g
    SaintSi

    嘿!Laravel都拼错啦!看倒数第二句!

    2年前回复

freejishu的美丽世界

用Laravel开发新Hitokoto
hitokoto.us挂了好长时间了,一时间内有很多网站没有了一言源。个人基于想把这个东西好好做做,碰巧酷儿也有这想法,于是就买了个域名做了。 说起来我还基本没接触过MVC框架。这次的开…
扫描二维码继续阅读
2016-08-25