无法转换stdClass类的对象`如何修复此错误? stdClass类的对象无法转换为字符串
<?php
namespace App\Http\Livewire;
use App\Models\Movie;
use Carbon\Carbon;
use Illuminate\Support\Facades\DB;
use Livewire\Component;
class MovieList extends Component
{
public function render()
{
return view('livewire.movie-list',[
'movies' => DB::table('movies')->where('user_id', 1)->paginate(10),
]);
}
}电影视图刀片
@foreach( $movies as $movie )
<a href="{{ route('movies.show', $movie) }}" > {{ $movie->title }} </a>
@endforeach发布于 2021-09-27 16:39:55
请尝试使用Eloquent query。由于您使用的是原始表达式,因此某些方法可能不可用。
尝试使用
<?php
namespace App\Http\Livewire;
use App\Models\Movie;
use Carbon\Carbon;
use Illuminate\Support\Facades\DB;
use Livewire\Component;
class MovieList extends Component
{
public function render()
{
return view('livewire.movie-list',[
'movies' => Movie::where('user_id', 1)->paginate(10),
]);
}
}https://stackoverflow.com/questions/69350210
复制相似问题