Sürekli 'Illuminate Vakfı Auth Access AuthorizesResources'
Herkes bulunamadı?
Lütfen yardım edin.
Sürekli 'Illuminate Vakfı Auth Access AuthorizesResources'
Herkes bulunamadı?
Lütfen yardım edin.
Eğer laravel 5.3 aşağıdakileri yapın kullanıyorsanız: Yükseltme kılavuzları itibaren
: AuthorizesResources Sürekli
AuthorizesResources özelliği AuthorizesRequests özelliği ile birleştirildi. AuthorizesResources özelliğini, uygulamanızdan/Http/Controllers/Controller.php dosyasından kaldırmalısınız.
Yardım etsin! !... Tesekkurler dostum – vipin
Sorun, laravel/framework sürümünüzle ilgili gibi görünüyor. Çalışan composer update
, en son sürümü (5.2.39 olan) kullanmalıdır. Bu senin için işe yaramazsa, başka ne yapabileceğinden emin değilim. Bunu yapmadan önce belki de composer self-update
'u deneyin.
Composer info laravel/framework'ü çalıştırıyorsanız, 4. satır size ambalajcıdan gelen en son sürümü göstermelidir, yani: 5.2.39.
Düzenleme: veritabanına bağlanmak composer clearcache
mu laravel: Sen denemek ve paket önbelleğini temizleyin ki? Bu hatayı aldım ve .env dosyasında yanlış bir veritabanı yapılandırması neden oldu.
Bu ayarları .env dosyasında deneyin:
1. .env dosyasını proje klasörünüzde açın.
.env varsayılan yapılandırması örneğiyle aynı konumda bulunan .env.example dosyasına dokunmayın. .env dosyanızda bir şeyler ters giderse, yapılandırmayı .env.example dosyasından .env'ye kopyalayıp yapıştırabilirsiniz.
2. Değişim Kendi yapılandırmaya Aşağıdaki 4 hatları:
DB_HOST=localhost
DB_DATABASE=forge
DB_USERNAME=forge
DB_PASSWORD=
DB_DATABASE Bu sizin veritabanının ismi. Varsayılan olarak 'forge' olmalı veya hangi veritabanını kullanmanız gerektiğini belirlemek için phpMyAdmin'inizi kontrol edin. PhpMyAdmin ('root' kullanıcısı) yöneticisiyseniz yeni bir veritabanı oluşturabilirsiniz.
DB_USERNAME phpMyAdmin'e giriş yaptığınızda bu kullanıcı adınız. Varsayılan olarak 'forge' olmalıdır.
DB_PASSWORD phpMyAdmin'iniz varsayılan olarak parola ile korunmamalıdır. Şifre daha sonra manuel olarak ayarlanır. Eğer şifreyi ayarlayacaksanız, bunu yaptıktan sonra DB_PASSWORD satırına ekleyin.
3. Değiştirilmiş .env dosyasını kaydedin ve Apache sunucusunu yeniden başlatın.
Web sayfanıza yeniden erişmeyi deneyin.
Bu benim için çalıştı. Umarım senin için de çalışır.
P.S. Çalışmıyorsa, .env yapılandırmasının, için olduğunu kontrol edin. Veya önbelleği temizlemek için php artisan config:clear
'u kullanın.
Olası kopyası [PHP Laravel: Trait bulunamadı] (http://stackoverflow.com/questions/27625707/php-laravel-trait-not-found) –
Lütfen 'Controller.php'nizi göster – linuxartisan