2016-06-04 15 views

cevap

35

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.

+1

Yardım etsin! !... Tesekkurler dostum – vipin

1

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

1

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.