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

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

2
Laravel - เส้นทาง :: ทรัพยากรเทียบกับเส้นทาง :: ตัวควบคุม
ผมอ่านเอกสารบนเว็บไซต์ Laravel, Stack มากเกินและ Google แต่ยังคงไม่เข้าใจความแตกต่างระหว่างและRoute::resourceRoute::controller หนึ่งในคำตอบกล่าวว่า Route :: resource มีไว้สำหรับ crud อย่างไรก็ตามด้วยตัวควบคุม Route :: เราสามารถทำสิ่งเดียวกันกับทรัพยากร Route :: และเราสามารถระบุเฉพาะการกระทำที่จำเป็นเท่านั้น พวกเขาดูเหมือนพี่น้อง: Route::controller('post','PostController'); Route::resource('post','PostController'); เราจะเลือกสิ่งที่จะใช้อย่างไร? การปฏิบัติที่ดีคืออะไร?

14
รหัส Visual Studio PHP Intelephense Keep แสดงข้อผิดพลาดที่ไม่จำเป็น
หลังจากอัพเดตล่าสุดของ PHP Intelephense ที่ฉันได้รับในวันนี้ intelephense ยังคงแสดงข้อผิดพลาดสำหรับสัญลักษณ์ที่ไม่ได้กำหนดสำหรับเส้นทางของฉัน (และคลาสอื่น ๆ ด้วย) ไม่มีข้อผิดพลาดเช่นนี้มาก่อนและมันก็รบกวนฉัน นี่คือภาพหน้าจอข้อผิดพลาด: และนี่คือรหัสของฉัน: Route::group(['prefix' => 'user', 'namespace' => 'Membership', 'name' => 'user.'], function () { Route::get('profile', 'ProfileController@show')->name('profile.show'); Route::patch('profile', 'ProfileController@update')->name('profile.update'); Route::patch('change-password', 'ChangePasswordController@change')->name('change-password'); Route::get('role', 'ProfileController@getRole')->name('profile.role'); Route::get('summary', 'SummaryController@show')->name('summary'); Route::get('reserved', 'AuctionController@reservedAuction')->name('reserved'); }); ที่จริงแล้วไม่มีข้อผิดพลาดในรหัสนี้ แต่ intelephense ยังคงแสดงข้อผิดพลาดจึงมีวิธีการแก้ไขหรือไม่

7
เพิ่มวิธีการใหม่ไปยังตัวควบคุมทรัพยากรใน Laravel
ฉันต้องการทราบว่าเป็นไปได้หรือไม่ที่จะเพิ่มวิธีการใหม่ในตัวควบคุมทรัพยากรใน Laravel และวิธีการที่คุณทำ ฉันรู้ว่าวิธีการเหล่านี้เป็นค่าเริ่มต้น (ดัชนีสร้างจัดเก็บแก้ไขปรับปรุงทำลาย) ตอนนี้ฉันต้องการเพิ่มวิธีการและเส้นทางเพิ่มเติมไปยังตัวควบคุมเดียวกัน เป็นไปได้ไหม
141 laravel 

14
วิธีแก้ไข 'Unchecked runtime.lastError: พอร์ตข้อความปิดก่อนได้รับการตอบกลับ' ปัญหา chrome?
ฉันใช้ VueJS และ Laravel สำหรับโครงการของฉัน ปัญหานี้เริ่มแสดงเมื่อไม่นานมานี้และยังปรากฏในสาขาคอมไพล์เก่า ข้อผิดพลาดนี้แสดงเฉพาะในเบราว์เซอร์ Chrome

18
วิธีการเลือกคอลัมน์เฉพาะใน laravel eloquent
สมมติว่าฉันมี 7 คอลัมน์ในตารางและฉันต้องการเลือกเพียงสองคอลัมน์เท่านั้นอะไรทำนองนี้ SELECT `name`,`surname` FROM `table` WHERE `id` = '1'; ในรูปแบบฝีปาก laravel อาจมีลักษณะเช่นนี้ Table::where('id', 1)->get(); แต่ฉันเดาว่านิพจน์นี้จะเลือกคอลัมน์ทั้งหมดโดยที่ id เท่ากับ 1 และฉันต้องการเพียงสองคอลัมน์ (ชื่อนามสกุล) จะเลือกเพียงสองคอลัมน์ได้อย่างไร?


15
วิธีรับที่อยู่ IP ของลูกค้าใน Laravel 5+
ฉันพยายามรับที่อยู่ IP ของลูกค้าใน Laravel มันเป็นเรื่องง่ายที่จะได้รับ IP ของลูกค้าใน PHP $_SERVER["REMOTE_ADDR"]โดยใช้ มันทำงานได้ดีในคอร์ PHP แต่เมื่อฉันใช้สิ่งเดียวกันใน Laravel มันจะคืนค่า IP ของเซิร์ฟเวอร์แทนที่จะเป็น IP ของผู้เข้าชม

9
ตั้งค่าพอร์ตสำหรับ php artisan.php serve
เราจะตั้งค่าพอร์ตที่กำหนดเองสำหรับเซิร์ฟเวอร์ทดสอบได้อย่างไร? โดยปกติเมื่อเราทำ php artisan serve โฟลเดอร์จะทำหน้าที่เป็น: localhost:8000 เราจะเข้าถึงโฟลเดอร์เดียวได้อย่างไร: localhost:8080 ฉันต้องการเข้าถึงไซต์การพัฒนาที่แตกต่างกันสองไซต์บน localhost ของฉัน

6
จะค้นหาฟิลด์ประเภท GraphQL ทั้งหมดโดยไม่ต้องเขียนแบบสอบถามยาว ๆ ได้อย่างไร?
สมมติว่าคุณมีประเภท GraphQL และมีหลายฟิลด์ จะสอบถามทุกช่องได้อย่างไรโดยไม่ต้องเขียนแบบสอบถามยาว ๆ ที่มีชื่อของเขตข้อมูลทั้งหมด ตัวอย่างเช่นหากฉันมีฟิลด์เหล่านี้: public function fields() { return [ 'id' => [ 'type' => Type::nonNull(Type::string()), 'description' => 'The id of the user' ], 'username' => [ 'type' => Type::string(), 'description' => 'The email of user' ], 'count' => [ 'type' => Type::int(), 'description' => 'login count …

27
วิธีปิดการลงทะเบียนผู้ใช้ใหม่ใน Laravel
ฉันใช้ Laravel (v5) ฉันต้องการผู้ใช้หนึ่งคนและฉันได้ลงทะเบียนแล้ว ตอนนี้ฉันต้องการปิดการลงทะเบียนสำหรับผู้ใช้ใหม่ แน่นอนฉันต้องการแบบฟอร์มเข้าสู่ระบบเพื่อทำงาน ฉันจะทำเช่นนั้นได้อย่างไร?
131 php  laravel 

4
ทำให้คอลัมน์ไม่เป็นโมฆะในการย้าย Laravel
ฉันกำลังเขียนการย้ายข้อมูลเพื่อสร้างคอลัมน์บางคอลัมน์ในตารางnullableในขณะนี้ สำหรับฟังก์ชั่น down ฉันต้องการสร้างคอลัมน์เหล่านั้นnot nullableอีกครั้งแน่นอน ฉันดูเอกสารตัวสร้างสคีมาแต่ไม่เห็นวิธีดำเนินการนี้ ความช่วยเหลือใด ๆ จะได้รับการชื่นชม

9
laravel 5.3 การตรวจสอบสิทธิ์ใหม่ :: เส้นทาง ()
เมื่อเร็ว ๆ นี้ฉันเริ่มใช้ laravel 5.3 เพื่อเขียนบล็อก แต่ฉันมีคำถามหลังจากรัน php artisan make:auth เมื่อฉันเรียกใช้สิ่งนี้มันจะสร้างเส้นทางในไฟล์ web.php นี่คือรหัสในนั้น: Auth::routes(); Route::get('/home', 'HomeController@index'); จากนั้นฉันก็เรียกใช้php artisan route:listฉันพบการกระทำมากมายเช่น LoginController @ login ... แต่ฉันไม่พบการกระทำเหล่านี้ในของฉันApp\Http\Controllers\Authสิ่งเหล่านี้อยู่ที่ไหน และที่Auth::routes()ยืนคืออะไรฉันไม่พบเส้นทางเกี่ยวกับ Auth ฉันต้องการคนช่วยขอบคุณที่ตอบคำถามของฉัน

7
ไม่สามารถสร้างไดเร็กทอรีแคช .. หรือไดเร็กทอรีไม่สามารถเขียนได้ กำลังดำเนินการโดยไม่มีแคชใน Laravel
ฉันสร้างโครงการ Laravel ใหม่ เมื่อฉันไปที่เทอร์มินัลเพื่อติดตั้งการอ้างอิงcomposerจะแสดงคำเตือนต่อไปนี้: Cannot create cache directory /home/w3cert/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache.

20
Laravel 5 - เปลี่ยนเส้นทางไปยัง HTTPS
กำลังทำงานกับโปรเจ็กต์ Laravel 5 แรกของฉันและไม่แน่ใจว่าจะวางตรรกะเพื่อบังคับ HTTPS บนแอปของฉันได้ที่ไหน ข้อสรุปคือมีหลายโดเมนที่ชี้ไปที่แอปและมีเพียงสองในสามเท่านั้นที่ใช้ SSL (โดเมนที่สามเป็นโดเมนสำรองเรื่องยาว) ดังนั้นฉันต้องการจัดการสิ่งนี้ด้วยตรรกะของแอปของฉันมากกว่า. htaccess ใน Laravel 4.2 ฉันเปลี่ยนเส้นทางสำเร็จด้วยรหัสนี้ซึ่งอยู่ในfilters.php: App::before(function($request) { if( ! Request::secure()) { return Redirect::secure(Request::path()); } }); ฉันคิดว่ามิดเดิลแวร์เป็นสิ่งที่ควรนำมาใช้ แต่ฉันไม่สามารถเข้าใจได้ว่าจะใช้มัน ขอบคุณ! UPDATE หากคุณใช้ Cloudflare เหมือนฉันสิ่งนี้สามารถทำได้โดยการเพิ่ม Page Rule ใหม่ในแผงควบคุมของคุณ

10
จะทราบเวอร์ชัน Laravel ได้อย่างไรและกำหนดไว้ที่ไหน?
จะทราบเวอร์ชัน Laravel ได้อย่างไรและกำหนดไว้ที่ไหน? เวอร์ชัน Laravel ถูกกำหนดไว้ในไดเรกทอรีแอปพลิเคชันของฉันหรืออยู่ในไดเรกทอรีฝั่งเซิร์ฟเวอร์ส่วนกลางหรือไม่ อัปเดต ขออภัยคำถามหลักคือเวอร์ชันกำหนดไว้ที่ไหน? ที่ไหน php artisan --version จะได้คำตอบ? อัปเดต 2 เป้าหมายคือการตรวจสอบว่าใคร (ในพวกเรา) เปลี่ยนเวอร์ชัน Laravel บนไซต์ของเรา สามารถเปลี่ยนแปลงได้โดยเฉพาะ github repository edition? หรือจำเป็นต้องมีการเข้าถึงการเขียนเซิร์ฟเวอร์?
126 laravel 

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