Rumah  >  Artikel  >  rangka kerja php  >  Bagaimana untuk menanyakan laluan mutlak dalam laravel (dua kaedah)

Bagaimana untuk menanyakan laluan mutlak dalam laravel (dua kaedah)

PHPz
PHPzasal
2023-04-13 10:07:201132semak imbas

Laravel ialah rangka kerja PHP yang sangat baik yang telah mendapat perhatian dan kelebihan yang meluas kerana kesederhanaan, kemudahan penggunaan dan fleksibiliti yang tinggi. Dalam proses membangunkan aplikasi menggunakan rangka kerja Laravel, selalunya perlu menggunakan laluan mutlak untuk mencari fail dan direktori. Artikel ini akan meneroka cara untuk menanyakan laluan mutlak dalam laravel.

Laravel menyediakan pelbagai cara untuk menanyakan laluan mutlak di bawah kami akan menerangkannya dari dua aspek.

Gunakan fungsi realpath() terbina dalam

Rangka kerja laravel menyediakan fungsi realpath() terbina dalam untuk mendapatkan laluan mutlak fail semasa Fungsi ini mengembalikan nama laluan mutlak daripada laluan parameter Jika Jika laluan parameter ialah laluan relatif, nama laluan mutlak relatif kepada direktori kerja semasa dikembalikan.

$path = 'app/Http/Controllers/Controller.php';
$real_path = realpath($path);

Dalam kod di atas, laluan mutlak fail Controller.php diperoleh dengan memanggil fungsi realpath() dan menghantar parameter $path. Dalam pembangunan sebenar, kita juga boleh mendapatkan laluan mutlak fail atau direktori dengan menukar laluan relatif kepada laluan mutlak.

Gunakan fungsi tambahan laravel sendiri base_path() dan app_path()

Selain fungsi terbina dalam realpath(), laravel juga menyediakan dua fungsi tambahan base_path() dan app_path( ) untuk mendapatkan laluan direktori akar aplikasi dan laluan direktori aplikasi. Antaranya, base_path() mengembalikan laluan direktori akar aplikasi, manakala app_path() mengembalikan laluan direktori aplikasi.

$base_path = base_path();
$app_path = app_path();

Dalam kod di atas, dengan memanggil fungsi tambahan base_path() dan app_path(), pengaturcara boleh mendapatkan direktori akar dan direktori aplikasi aplikasi laravel. Nilai pulangan boleh digunakan dalam operasi fail dan direktori berikutnya.

Secara keseluruhan, kaedah pertanyaan laluan mutlak yang disediakan oleh laravel adalah sangat mudah dan fleksibel, dan ia sangat mudah digunakan. Melalui dua kaedah di atas, kita boleh mendapatkan laluan mutlak mana-mana fail atau direktori dengan mudah dalam aplikasi laravel, dengan itu mencapai operasi fail dan direktori yang lebih mudah.

Atas ialah kandungan terperinci Bagaimana untuk menanyakan laluan mutlak dalam laravel (dua kaedah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn