Я новичок в Laravel, я пробую все вокруг, проходя через учебник. Здесь я столкнулся с неожиданным поведением.Доступ к методам модели из класса контроллера Laravel
У меня есть модель tweet
и контроллер по имени tweetsController
; когда я называю tweet::find()
или любой подобный метод, который я нашел это:
FatalErrorException in tweetsController.php line 13: Class 'App\Http\Controllers\tweet' not found
Я также попытался App\tweet::find()
. Все кажется прекрасным, хотя трут.
Просьба пояснить.
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class tweetsController extends Controller
{
public function show(){
$data = tweet::first()->tweetBody;
return view('tweets.list',['passedData'=> $data]);
}
public function delete($id){
return "here we dele the tweet ".$id;
}
public function add(){
return "i add your tweet to database then show you all the tweets";
}
}
tweet.php
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class tweet extends Model
{
protected $fillable = array(
'tweetHead',
'tweetBody'
);
}
?>