モデルファイルを1つ作成し、このモデルを使用してテーブルデータを取得しようとしました。ベーステーブルまたはビューが見つかりません:1146 laravelのテーブル
それが下のエラーを示していますたび:
が「SQLSTATE [42S02]:ベーステーブルまたは見つからないビューは: SELECT * FROM:1146表 'laravel_student.studentsは'(SQLは存在しません。
students
)」
コントローラファイルには、次のようになります:
namespace project1\Http\Controllers;
use Illuminate\Http\Request;
use project1\Student;
use project1\Http\Requests;
class StudentController extends Controller
{
public function index()
{
$students = Student::all();
return view('student_form',compact('students'));
}
}
テーブル "laravel_student.students" が存在しないためEloquent Defining Modelsに従ってください追加しますか?明らかに –
返信ありがとう....私はデータベースの画像をアップロードしています –
テーブルが実際にあなたのdbに本当に存在するかどうかをチェックして、あなたがすでにマイグレーションを実行していることを確認してください。コマンドラインでtinkerを使うことをお勧めします。本当に便利です。 – suarsenegger