Postingan lainnya
Cara mengatasi error Class 'App\Models\Guru' not found
Selamat siang... Saya mendapatkan tugas untuk membuat project dengan framwork laravel tetapi karika halaman di akses muncul " Class 'App\Models\Guru' not found"
Kode Guru.php
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;
class Guru extends Model
{
use SoftDeletes;
use HasFactory;
protected $table = "guru";
protected $dates = ['deleted_at'];
}
Kode GuruController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
// panggil model guru
use App\Models\Guru;
class GuruController extends Controller
{
// menampilkan data guru
public function index()
{
$guru = Guru::All();
return view('guru', ['guru' => $guru]);
}
// hapus sementara
public function hapus($id)
{
$guru = Guru::find($id);
$guru->delete();
return redirect('/guru');
}
// menampilkan data guru yang sudah dihapus
public function trash()
{
$guru = Guru::onlyTrashed()->get();
return view('guru_trash', ['guru' => $guru]);
}
// restore data guru yang dihapus
public function kembalikan($id)
{
$guru = Guru::onlyTrashed()->where('id',$id);
$guru->restore();
return redirect('/guru/trash');
}
//restore semua data guru yang sudah dihapus
public function kembalikan_semua()
{
$guru = Guru::onlyTrashed();
$guru->restore();
return redirect('/guru/trash');
}
// hapus permanen
public function hapus_permanen($id)
{
// hapus permanen data guru
$guru = Guru::onlyTrashed()->where('id',$id);
$guru->forceDelete();
return redirect('/guru/trash');
}
// hapus permanen semua guru yang sudah dihapus
public function hapus_permanen_semua()
{
// hapus permanen semua data guru yang sudah dihapus
$guru = Guru::onlyTrashed();
$guru->forceDelete();
return redirect('/guru/trash');
}
}
Tanggapan
Sesuaikan judul dengan pertanyaan kamu ya. Baca aturan main cara membuat judul yang baik
apakah penempatan file guru sudah benar?
Sudah tapi masih tetep ga konek
kemungkinan file model Guru.php tidak berada di folder Models
2 Jawaban:
<div>coba penempatannya menggunakan ../ (aku ga tau kata2nya apa)<br>misal di folder yang sama,, langsung pake nama file nya,,,<br>kalo beda folder, pake ../../ dan sejenisnya </div>
<div>mungkin bisa kesini <a href="https://laracasts.com/discuss/channels/laravel/models-is-not-working-in-laravel-8">https://laracasts.com/discuss/channels/laravel/models-is-not-working-in-laravel-8</a></div>