Na hoście lokalnym nie mam tego problemu, ale na hoście linux w CPanel otrzymuję ten błąd
Nie znaleziono klasy „App \ Service”
To tylko przykład mam ten sam problem w niektórych modelach ..
Moje relacje nie działają poprawnie na oryginalnym hoście, ale na lokalnym hoście nie mam żadnego problemu
Moje modele:
<?php
namespace App;
use App\Category;
use App\Project;
use App\Service;
use Illuminate\Database\Eloquent\Model;
class Category extends Model
{
protected $fillable = [
'title', 'parent_id','title_en',
];
public function category(){
return $this->hasMany(Category::class,'parent_id');
}
public function parent(){
return $this->category('parent');
}
public function project(){
return $this->belongsToMany(project::class);
}
public function service(){
return $this->belongsToMany(service::class);
}
}
Mój kontroler:
namespace App\Http\Controllers;
use App\Service;
use Illuminate\Http\Request;
class ServiceController extends Controller
{
public function landpage(){
$services=Service::with('cat')->get();
return view('services.index',compact('services'));
}
public function detail($id){
$services=service::with('cat')->findOrFail($id);
return view('service_detail.index',compact('services'));
}
}
0
foad el
20 grudzień 2019, 02:00
1 odpowiedź
Ok, jak znalazłem ... modele są wrażliwe na wielkie słowa.
Zmieniłem wszystkie modele na wielkie słowa.
Aplikacja / usługa => Aplikacja / usługa
I zadziałało
1
foad el
24 grudzień 2019, 19:28
Podobne pytania
Nowe pytania
php
PHP to szeroko stosowany, wysokopoziomowy, dynamiczny, zorientowany obiektowo i interpretowany język skryptowy przeznaczony głównie do tworzenia stron WWW po stronie serwera. Używane w przypadku pytań dotyczących języka PHP.
composer update
icomposer dump-autoload
lub użyjartisan clear-compiled
po stronie serweraService
zservice.php
lubService.php
. Ale Linux rozróżnia wielkość liter, więc musiałby to byćService.php
.