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

赞赏
感谢您阅读到这里。此处可能有用于缓解服务器资金压力的广告,还请多多包涵。
# # # # #
首页      Hitokoto      用Laravel开发新Hitokoto

freejishu

文章作者

回复 freejishu 取消回复

textsms
account_circle
email

  • this

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

    5年前 回复
    • freejishu博主

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

      5年前 回复
  • Mayx

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

    5年前 回复
    • freejishu博主

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

      5年前 回复
  • Lumen要比Laravel性能好

    7年前 回复
    • freejishu博主

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

      7年前 回复
  • SaintSi

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

    7年前 回复
  • SaintSi

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

    8年前 回复

freejishu的美丽世界

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