私はlaravel 5.2のルーメンを使用しています。また、.envファイルのapp_keyとデータベース情報を編集するには、$ app-> withFacades();ブートストラップ/ app.phpで今私は自分のデータベースに接続することができます。
問題は私のプロジェクトでモデルを使用したいが、常に失敗した。アプリ/モデル/ User.phpモデルをlaravelに作成する5.2
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class User extends Model {
protected $table = 'user';
protected $fillable = ['userid','name','timestamp'];
}
私のコントローラ
namespace App\Http\Controllers;
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST, OPTIONS');
header('Access-Control-Allow-Headers: Origin, Content-Type, Accept, Authorization, X-Request-With');
header('Access-Control-Allow-Credentials: true');
use Illuminate\Http\Request;
use Laravel\Lumen\Routing\Controller as BaseController;
use DB;
use App\Models\User;
class Controller extends BaseController
{
public function tes(Request $request){
$user = User::where('id','=',1)->first();
return 'name: '.$user->name;
}
}
私も
use App\User;
まだない変化
use App\Models\User;
を試してみましたワーキング。
ここに私のXAMPPのサーバーの私のエラーメッセージ
FatalErrorException in Model.php line 3280:
Call to a member function connection() on null
は私が/ルーメン・フレームワークに
- 編集database.phpでを試してみました何このメッセージ
Fatal error: Call to a member function connection() on null in D:\Workspace\website\api\vendor\illuminate\database\Eloquent\Model.php on line 3280
もありますconfig/
- database.phpをコピーしてapp/Config/
まだ動作しません。私は何かが恋しいですか?
'bootstrap/app.php'ファイルにも' $ app-> withEloquent(); 'のコメントを外しましたか? – camelCase
私はそれが今働いていることに気付かなかった。 –
あまりにも前にそれをやって見逃しやすい。私は将来の読者のための答えとして追加しました。 – camelCase