大家.
我是laravel的新手.
这是我的问题:
这可以自定义时间戳名称
const CREATED_AT = 'created';
const UPDATED_AT = 'updated';
Run Code Online (Sandbox Code Playgroud)
这可以禁用时间戳
public $timestamps = false;
Run Code Online (Sandbox Code Playgroud)
我只想使用created_at,怎么做?
我第一次使用Lumen框架,/到HomeController 的路由不起作用.
这是我的route.php:
$app->get('/', 'HomeController@index');
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
[2015-04-17 07:03:41] lumen.ERROR: exception 'ReflectionException' with message 'Class HomeController does not exist' in /Users/refear99/Web/qingsongchou_api/vendor/illuminate/container/Container.php:776
Stack trace:
#0 /Users/refear99/Web/qingsongchou_api/vendor/illuminate/container/Container.php(776): ReflectionClass->__construct('HomeController')
#1 /Users/refear99/Web/qingsongchou_api/vendor/illuminate/container/Container.php(656): Illuminate\Container\Container->build('HomeController', Array)
#2 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(358): Illuminate\Container\Container->make('HomeController', Array)
#3 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1184): Laravel\Lumen\Application->make('HomeController')
#4 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1157): Laravel\Lumen\Application->callControllerAction(Array)
#5 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1142): Laravel\Lumen\Application->callActionOnArrayBasedRoute(Array)
#6 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1120): Laravel\Lumen\Application->handleArrayBasedFoundRoute(Array)
#7 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1058): Laravel\Lumen\Application->handleFoundRoute(Array)
#8 /Users/refear99/Web/qingsongchou_api/vendor/laravel/lumen-framework/src/Application.php(1006): Laravel\Lumen\Application->dispatch(NULL)
#9 /Users/refear99/Web/qingsongchou_api/public/index.php(28): Laravel\Lumen\Application->run()
#10 {main}
Run Code Online (Sandbox Code Playgroud)
这是/ app/Http/Controllers /中的HomeController.php
<?php namespace App\Http\Controllers;
class HomeController extends Controller {
public function index()
{
echo 123;
}
}
Run Code Online (Sandbox Code Playgroud)
问题是什么?
Laravel文档说我应该将模型事件放在这样的EventServiceProvider boot()方法中.
public function boot(DispatcherContract $events)
{
Raisefund::saved(function ($project) {
//do something
});
}
Run Code Online (Sandbox Code Playgroud)
但我有很多我想听的模型.
所以我想知道这是否是正确的方法EventServiceProvider.