Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Laravel 5.4 अपग्रेड - अखंडता बाधा उल्लंघन - कॉलम रिक्त नहीं हो सकता

यह मानते हुए कि आपके कोड में कुछ भी नहीं बदला है, केवल एक चीज जो मैं सोच सकता था, वह है 5.4 में पेश किए गए दो नए मिडलवेयर:TrimStrings और ConvertEmptyStringsToNull

बाद वाले या दोनों पर app\Http\Kernel.php . में टिप्पणी करने का प्रयास करें

class Kernel extends HttpKernel
{
    protected $middleware = [
        \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class,
        \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class,
        \App\Http\Middleware\TrimStrings::class,
        // \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class,
    ];

    // ...
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में पिछले एक महीने का डेटा कैसे प्राप्त करें

  2. प्राकृतिक छँटाई SQL ORDER BY

  3. पीडीओ एसएसएल कनेक्शन में त्रुटि

  4. विजुअल स्टूडियो 2012 पर mySQL डेटा स्रोत

  5. Laravel 5 के साथ प्राथमिक कुंजी के रूप में UUID का उपयोग करना