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

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

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

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

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

[[email protected]_213_47_centos hitokoto]# php artisan make:controller ApiController
Controller created successfully.

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

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

Route::any(‘/api’, ‘[email protected]’);
Route::get(‘/api’, ‘[email protected]’);
….

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

赞赏
首页      Hitokoto      用Laravel开发新Hitokoto

freejishu

文章作者

发表评论

textsms
account_circle
email

  • this

    hitokoto.cn 网站里好像没看到说库里一共多少条一言了。

    2周前回复
    • freejishu博主

      @this: 刚刚去看了一下,目前有2200+的句子。

      2周前回复
  • Mayx

    6月已经过去了…v2api还打算开发吗?

    1月前回复
    • freejishu博主

      @Mayx: 其实一直在开发,只不过进度很慢罢了….

      1月前回复
  • Lumen要比Laravel性能好

    3年前回复
    • freejishu博主

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

      3年前回复
  • SaintSi

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

    3年前回复
  • SaintSi

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

    3年前回复

freejishu的美丽世界

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