Policy ile eğer soruyu oluşturan kişi ise update yapmasını istiyorum herşeyi ayarladım sanıyorum, ama kişi kendi sorusuna girmesine rağmen genede yetki hatası veriyor.
Policy
public function update(User $user, Question $question)
{
return $user->id === $question->created_by;
}
Controller
public function update(Request $request,Question $question)
{
$this->authorize('update', $question);
dd($question);
}
Authservice
`use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider;
use Illuminate\Support\Facades\Gate;
use App\Policies\QuestionPolicy;
class AuthServiceProvider extends ServiceProvider
{
/**
* The policy mappings for the application.
*
* @var array
*/
protected $policies = [
\App\Question::class => QuestionPolicy::class,];`