คำถามติดแท็ก laravel

Laravel เป็นเฟรมเวิร์กเว็บ PHP แบบโอเพนซอร์สที่ไม่เสียค่าใช้จ่ายสร้างโดย Taylor Otwell และมีไว้สำหรับการพัฒนาเว็บแอปพลิเคชั่นตามรูปแบบสถาปัตยกรรม model-view – controller (MVC) ซอร์สโค้ดของ Laravel นั้นโฮสต์บน GitHub และได้รับสิทธิการใช้งานภายใต้เงื่อนไขของ MIT License

12
จะส่งข้อมูลไปยังมุมมองทั้งหมดใน Laravel 5 ได้อย่างไร?
ฉันต้องการให้ข้อมูลเริ่มต้นบางส่วนสามารถเข้าถึงได้ในทุกมุมมองในแอปพลิเคชัน Laravel 5 ของฉัน ฉันพยายามค้นหาแล้ว แต่พบเฉพาะผลลัพธ์สำหรับ Laravel 4 เท่านั้นฉันได้อ่านเอกสาร 'การแบ่งปันข้อมูลกับทุกมุมมอง' ที่นี่แต่ฉันไม่เข้าใจว่าต้องทำอย่างไร รหัสต่อไปนี้ควรวางไว้ที่ไหน? View::share('data', [1, 2, 3]); ขอบคุณสำหรับความช่วยเหลือของคุณ.
125 php  laravel  laravel-5 

8
จะสอบถามระหว่างวันที่สองวันโดยใช้ Laravel และ Eloquent ได้อย่างไร?
ฉันกำลังพยายามสร้างหน้ารายงานที่แสดงรายงานจากวันที่ระบุถึงวันที่ที่ระบุ นี่คือรหัสปัจจุบันของฉัน: $now = date('Y-m-d'); $reservations = Reservation::where('reservation_from', $now)->get(); สิ่งนี้ทำใน SQL ธรรมดาคือselect * from table where reservation_from = $nowอะไร ฉันมีคำถามนี้ที่นี่ แต่ฉันไม่รู้วิธีแปลงเป็นแบบสอบถามที่คมชัด SELECT * FROM table WHERE reservation_from BETWEEN '$from' AND '$to ฉันจะแปลงรหัสด้านบนเป็นแบบสอบถามที่คมชัดได้อย่างไร ขอบคุณล่วงหน้า.
123 php  laravel  laravel-5  orm 

14
โทเค็น Laravel csrf ไม่ตรงกันสำหรับ ajax POST Request
ฉันกำลังพยายามลบข้อมูลจากฐานข้อมูลผ่าน ajax HTML: @foreach($a as $lis) //some code <a href="#" class="delteadd" id="{{$lis['id']}}">Delete</a> //click action perform on this link @endforeach รหัส ajax ของฉัน: $('body').on('click', '.delteadd', function (e) { e.preventDefault(); //alert('am i here'); if (confirm('Are you sure you want to Delete Ad ?')) { var id = $(this).attr('id'); $.ajax({ method: "POST", url: …
122 php  jquery  ajax  laravel 

10
วิธีทำใน Laravel แบบสอบถามย่อยที่อยู่ใน
ฉันจะสร้างแบบสอบถามนี้ใน Laravel ได้อย่างไร: SELECT `p`.`id`, `p`.`name`, `p`.`img`, `p`.`safe_name`, `p`.`sku`, `p`.`productstatusid` FROM `products` p WHERE `p`.`id` IN ( SELECT `product_id` FROM `product_category` WHERE `category_id` IN ('223', '15') ) AND `p`.`active`=1 ฉันสามารถทำได้ด้วยการเข้าร่วม แต่ฉันต้องการรูปแบบนี้เพื่อประสิทธิภาพ

4
การจัดการความสัมพันธ์ใน Laravel โดยยึดตามรูปแบบพื้นที่เก็บข้อมูล
ขณะสร้างแอปใน Laravel 4 หลังจากอ่านหนังสือของ T. Otwell เกี่ยวกับรูปแบบการออกแบบที่ดีใน Laravel ฉันพบว่าตัวเองกำลังสร้างที่เก็บสำหรับทุกตารางบนแอปพลิเคชัน ฉันลงเอยด้วยโครงสร้างตารางต่อไปนี้: นักเรียน: id, name หลักสูตร: id, name, teacher_id ครู: id, name Assignments: id, name, course_id คะแนน (ทำหน้าที่เป็นตัวหมุนระหว่างนักเรียนและงาน): student_id, assignment_id, คะแนน ฉันมีคลาสที่เก็บที่มีวิธีการค้นหาสร้างอัปเดตและลบสำหรับตารางเหล่านี้ทั้งหมด แต่ละที่เก็บมีแบบจำลองที่มีประสิทธิภาพซึ่งโต้ตอบกับฐานข้อมูล ความสัมพันธ์ที่กำหนดไว้ในรูปแบบเอกสารต่อ Laravel ของ: http://laravel.com/docs/eloquent#relationships เมื่อสร้างหลักสูตรใหม่สิ่งที่ฉันทำคือเรียกใช้เมธอด create บน Course Repository หลักสูตรนั้นมีงานมอบหมายดังนั้นเมื่อสร้างหลักสูตรฉันจึงต้องการสร้างรายการในตารางคะแนนสำหรับนักเรียนแต่ละคนในหลักสูตรด้วย ฉันทำสิ่งนี้ผ่าน Assignment Repository ซึ่งหมายความว่าที่เก็บงานมอบหมายจะสื่อสารกับโมเดล Eloquent สองแบบโดยใช้โมเดล Assignment และ Student …

14
ไม่สามารถติดตั้งโปรแกรมติดตั้ง laravel ผ่านตัวแต่ง
ฉันกำลังพยายามติดตั้งตัวติดตั้ง laravel กับผู้แต่งบนพีซี Ubuntu ของฉัน แต่ฉันได้รับข้อผิดพลาดนี้ระหว่างการติดตั้ง `ความต้องการของคุณไม่สามารถแก้ไขเป็นชุดแพ็คเกจที่ติดตั้งได้ Problem 1 - laravel/installer v1.4.1 requires ext-zip * -> the requested PHP extension zip is missing from your system. - laravel/installer v1.4.0 requires ext-zip * -> the requested PHP extension zip is missing from your system. - Installation request for laravel/installer ^1.4 -> …
120 php  laravel  ubuntu  laravel-5 

14
ผู้แต่งเสียชีวิตขณะอัปเดต
ฉันพบปัญหาฉันพยายามติดตั้งแพ็คเกจใหม่ในโปรเจ็กต์ Laravel 4 ของฉัน แต่เมื่อฉันเรียกใช้php composer.phar updateฉันจะได้รับสิ่งนี้: Loading composer repositories with package information Updating dependencies (including require-dev) Killed ฉันได้ค้นหาปัญหาในอินเทอร์เน็ตและเห็นว่าหน่วยความจำเป็นปัญหาฉันคิดว่าฉันมี RAM ไม่เพียงพอฉันตรวจสอบแล้วว่าฉันมีพื้นที่ว่างประมาณ 411mb นักแต่งเพลงต้องการ RAM มากขึ้นจริงหรือ?

6
เกิดข้อผิดพลาดในตัวจัดการข้อยกเว้น - ลาราเวล
เป็นคำถามเกี่ยวกับการติดตั้ง Laravel ฉันมีการตั้งค่าเซิร์ฟเวอร์ Unix แบบสาธารณะ: <VirtualHost *:80> ServerAdmin webmaster@mydomain.org DocumentRoot "/var/www/mydomain" ServerName mydomain.org ServerAlias www.mydomain.org ErrorLog "/var/log/mydomain.org-error_log" CustomLog "/var/log/mydomain.org-access_log" common </VirtualHost> ฉันสามารถให้บริการเอกสารที่ดีจาก / var / www / mydomain เช่นhttp://mydomain.org/test.phpด้วย test.php ที่ประกอบด้วย: <?php echo 'test'; ใช้งานได้ดี ในการทุบตีด้วย Laravel ที่ติดตั้งผ่าน Composer และดูไฟล์: # ls /var/www/mydomain/my-laravel-project .gitattributes CONTRIBUTING.md artisan composer.json phpunit.xml readme.md vendor …
118 apache  laravel 

30
Laravel หน้าจอสีขาวว่างเปล่า
ไซต์ laravel ของฉันใช้งานได้ก่อนหน้านี้ฉันเพิ่งอัปเกรดเป็น Apache 2.4 และ PHP 5.5.7 ตอนนี้ฉันได้รับหน้าจอว่างเปล่าสีขาวเมื่อฉันไปที่ laravel.mydomain.com ไม่มีสิ่งใดในบันทึกข้อผิดพลาด apache เส้นทางและอื่น ๆ ควรจะใช้ได้เหมือนเดิม .htaccess กำลังโหลดเมื่อฉันได้รับ 500 เมื่อฉันแทรกบรรทัดที่ไม่ถูกต้องไปที่ /var/sites/laravel/public/.htaccess นี่คือ. htaccess ของฉัน: $ cat /var/sites/laravel/public/.htaccess <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes... RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d …

15
รับวันที่เวลาวันปัจจุบันใน laravel
ฉันต้องการรับวันที่เวลาวันปัจจุบันโดยใช้ laravel ฉันพยายามสะท้อน $ldate = new DateTime('today');และ$ldate = new DateTime('now'); แต่มันกลับมา 1 เสมอ ฉันจะรับวันที่, เวลา, วันในปัจจุบันได้อย่างไร
117 php  date  laravel 

2
ลำดับ Laravel ตามความสัมพันธ์
ฉันวนซ้ำความคิดเห็นทั้งหมดที่โพสต์โดยผู้เขียนโพสต์หนึ่ง ๆ foreach($post->user->comments as $comment) { echo "<li>" . $comment->title . " (" . $comment->post->id . ")</li>"; } สิ่งนี้ทำให้ฉัน I love this post (3) This is a comment (5) This is the second Comment (3) ฉันจะสั่งซื้อโดย post_id ได้อย่างไรเพื่อให้รายการด้านบนเรียงลำดับเป็น 3,3,5
116 laravel  laravel-4 

15
ใน Laravel วิธีที่ดีที่สุดในการส่งข้อความแฟลชประเภทต่างๆในเซสชัน
ฉันกำลังสร้างแอปแรกใน Laravel และกำลังพยายามทำความเข้าใจกับข้อความแฟลชเซสชัน เท่าที่ฉันทราบในการทำงานของคอนโทรลเลอร์ฉันสามารถตั้งค่าข้อความแฟลชได้โดยไป Redirect::to('users/login')->with('message', 'Thanks for registering!'); //is this actually OK? สำหรับกรณีเปลี่ยนเส้นทางไปยังเส้นทางอื่นหรือ Session::flash('message', 'This is a message!'); ในเทมเพลตใบมีดต้นแบบของฉันฉันจะมี: @if(Session::has('message')) <p class="alert alert-info">{{ Session::get('message') }}</p> @endif ในขณะที่คุณอาจจะสังเกตเห็นฉันใช้เงินทุนที่ 3 ใน app ของฉันและต้องการที่จะทำให้การใช้งานของการเรียนข้อความที่แตกต่างกัน: alert-info, alert-warning, alert-dangerฯลฯ สมมติว่าในคอนโทรลเลอร์ของฉันฉันรู้ว่าฉันกำลังตั้งค่าข้อความประเภทใดวิธีใดที่ดีที่สุดในการส่งผ่านและแสดงในมุมมอง ฉันควรตั้งค่าข้อความแยกต่างหากในเซสชันสำหรับแต่ละประเภท (เช่นSession::flash('message_danger', 'This is a nasty message! Something's wrong.');) หรือไม่? จากนั้นฉันต้องการคำสั่ง if แยกต่างหากสำหรับแต่ละข้อความในเทมเพลตใบมีดของฉัน คำแนะนำใด ๆ …

7
การเติมฐานข้อมูลในไฟล์การย้าย Laravel
ฉันเพิ่งเรียนรู้ Laravel และมีไฟล์การย้ายข้อมูลที่ใช้งานได้ซึ่งสร้างตารางผู้ใช้ ฉันกำลังพยายามเติมข้อมูลบันทึกผู้ใช้เป็นส่วนหนึ่งของการย้ายข้อมูล: public function up() { Schema::create('users', function($table){ $table->increments('id'); $table->string('email', 255); $table->string('password', 64); $table->boolean('verified'); $table->string('token', 255); $table->timestamps(); DB::table('users')->insert( array( 'email' => 'name@domain.com', 'verified' => true ) ); }); } แต่ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อทำงานphp artisan migrate: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'vantage.users' doesn't exist เห็นได้ชัดว่าเป็นเพราะ Artisan ยังไม่ได้สร้างตาราง แต่เอกสารทั้งหมดดูเหมือนจะบอกว่ามีวิธีการใช้ …

1
อะไรคือความแตกต่างระหว่าง find (), findOrFail (), first (), firstOrFail (), get (), list (), toArray ()
อะไรคือความแตกต่างระหว่างวิธีการเหล่านี้: find() findOrFail() first() firstOrFail() get() list() toArray() ฉันใช้มันมาแล้วแต่ละอันให้ผลลัพธ์ที่แตกต่างกันและบางครั้งฉันก็ต้องเพิ่มtoArray()ในตอนท้ายget()เพราะฟังก์ชันของฉันคาดหวังว่าจะมีอาร์เรย์ วิธีอื่นจะไม่สร้างอาร์เรย์ด้วยหรือไม่?
115 php  laravel  laravel-5 

12
laravel 5: ไม่พบคลาส 'อินพุต'
ในroutes.phpไฟล์ของฉันฉันมี: Route::get('/', function () { return view('login'); }); Route::get('/index', function(){ return view('index'); }); Route::get('/register', function(){ return view('register'); }); Route::post('/register',function(){ $user = new \App\User; $user->username = input::get('username'); $user->email = input::get('email'); $user->password = Hash::make(input::get('username')); $user->designation = input::get('designation'); $user->save(); }); ฉันมีแบบฟอร์มสำหรับการลงทะเบียนผู้ใช้ ฉันยังรับค่าอินพุตแบบฟอร์มในไฟล์routes.php. แต่เกิดข้อผิดพลาดขึ้นเมื่อฉันลงทะเบียนผู้ใช้ ข้อผิดพลาด: FatalErrorException in routes.php line 61: Class 'input' not found

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.