menu

Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

วันพุธที่ 3 กุมภาพันธ์ พ.ศ. 2559

โครงสร้าง โฟลเดอร์ Directory Structure laravel

ให้เพื่อนเข้าไปดูที่โฟลเดอร์ หลังจากโหลดมาเรียบร้อยแล้ว ส่วนใหญ่จะอยู่ใน โฟลเดอร์ www ของเว็บจำลอง หลังจากนั้นมาดูโครงสร้างของโฟลเดอร์สำหรับ laravel กัน



S/NDIRECTORYDESCRIPTION
1/appcontains all of your application code รหัสส่วนใหญ่จะอยู่ที่โฟลเดอร์นี้
2/app/Consolecontains all of your artisan commands ที่เก้บคำสั่งของ artisan เครื่องมือช่วยสร้าง
3/app/Eventscontains event classes 
4/app/Exceptionscontains exception handling classes
5/app/Httpcontains controllers, filters, and requests ที่เก็บรหัสพวก คอนโทรล ตัวกรอง ใช่บ่อยมาก
6/app/Jobscontains jobs that can be queued
7/app/Listenerscontains handler classes for events
8/bootstrapcontains files required by the bootstrap framework
9/configcontains the application configuration files
10/databaseContains database migrations and seeds. It is also used to store the database for SQLite เก็บไฟล์เชื่อมฐานข้อมูล
11/publiccontains the front controllers and assets such as images, CSS, JavaScript etc. เก็บคำสั่งแสดงหน้าเว็บ สคริป ภาพ
12/storagecontains compiled blade templates, filed based sessions, etc.
13/testscontains automated unit tests
14/vendorcontains composer dependencies เก็บคำสั่งของ laravel เลย composer ที่โหลดมาจะอยู่ที่นี้
การเชื่อมต่อฐานข้อมูล
ให้ไปแก้ไขที่ /config/database.php ที่ตำแหน่ง MySQL ในการใช้งานต้องดูด้วยว่าเราใช้ระบบฐานข้อมูลชนิดไหน เพื่อมีหลายแบบ แต่ตอนนี้ให้ทดลองที่ MySQL นะครับ
ให้แก้ไขตามนี้

แก้ไขที่

  • database
  • username
  • password
ก่อนแก้ไข
1
2
3
4
5
6
7
8
9
10
11
'mysql' => [
    'driver'    => 'mysql',
    'host'      => env('DB_HOST', 'localhost'),
    'database'  => env('DB_DATABASE', 'forge'),
    'username'  => env('DB_USERNAME', 'forge'),
    'password'  => env('DB_PASSWORD', ''),
    'charset'   => 'utf8',
    'collation' => 'utf8_unicode_ci',
    'prefix'    => '',
    'strict'    => false,
],
หลังแก้ไข
1
2
3
4
5
6
7
8
9
10
11
'mysql' => [
    'driver'    => 'mysql',
    'host'      => env('DB_HOST', 'localhost'),
    'database'  => env('DB_DATABASE', 'test'),
    'username'  => env('DB_USERNAME', 'root'),
    'password'  => env('DB_PASSWORD', ''),
    'charset'   => 'utf8',
    'collation' => 'utf8_unicode_ci',
    'prefix'    => '',
    'strict'    => false,
],

ถ้าแก้ไขแล้วยังใช้ฐานข้อมุลไม่ได้
ให้แก้ไขที่ file .env อยู่ที่ root directory นำครับ
ที่ตำแหน่ง

DB_HOST=localhost
DB_DATABASE=test
DB_USERNAME=root
DB_PASSWORD=''

ได้แน่นอน


ไม่มีความคิดเห็น:

แสดงความคิดเห็น