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
发表回复