Rumah > rangka kerja php > Laravel > teks badan

Pembangunan Laravel: Bagaimana untuk mendapatkan maklumat aplikasi menggunakan Laravel Tinker?

王林
Lepaskan: 2023-06-13 11:36:40
asal
1499 orang telah melayarinya

Laravel ialah rangka kerja PHP popular yang menyediakan pelbagai alatan untuk memudahkan proses pembangunan. Satu alat yang sangat berguna ialah Laravel Tinker. Artikel ini akan memperkenalkan cara menggunakan Laravel Tinker untuk mendapatkan maklumat aplikasi.

Apakah itu Laravel Tinker?

Laravel Tinker ialah alat CLI interaktif yang menggunakan PsySH sebagai cangkerang lalai. Ia menyediakan cara mudah untuk berinteraksi dengan aplikasi Laravel anda dan memantau status aplikasi semasa.

Apabila melaksanakan kod dalam Laravel Tinker, anda mempunyai akses kepada semua model, pengawal dan kelas lain seperti yang anda lakukan dalam aplikasi anda. Pendekatan pembangunan interaktif ini boleh memberi anda banyak faedah.

Langkah untuk mendapatkan maklumat aplikasi menggunakan Laravel Tinker

  1. Buka terminal dan pergi ke direktori akar aplikasi Laravel anda.
  2. Masukkan arahan berikut dalam terminal untuk memulakan Tinker:
php artisan tinker
Salin selepas log masuk
  1. Anda kini berada dalam cangkerang interaktif Tinker. Anda akan melihat gesaan yang serupa dengan yang berikut:
Psy Shell v0.10.2 ( PHP 7.4.9 — cli) by Justin Hileman
Salin selepas log masuk
  1. Dalam Tinker, anda boleh mengakses mana-mana kelas yang telah ditakrifkan dalam aplikasi anda. Contohnya, untuk mendapatkan masa semasa, anda boleh memasukkan arahan berikut:
>>> CarbonCarbon::now()
Salin selepas log masuk

Ini akan mengembalikan tarikh dan masa semasa.

  1. Anda boleh menggunakan pembolehubah $app untuk mengakses contoh aplikasi semasa. Contohnya, untuk mendapatkan semua pilihan bagi konfigurasi semasa, anda boleh menggunakan arahan berikut:
rreee
  1. Anda juga boleh mengakses data dalam pangkalan data. Contohnya, untuk mendapatkan nama semua pengguna dalam model pengguna, anda boleh menggunakan arahan berikut:
>>> $app['config']->all()
Salin selepas log masuk
  1. Jika anda perlu melakukan mana-mana operasi dalam langkah 4, 5, dan 6, tetapi anda tidak mahu melakukannya secara manual Memasukkan arahan ini, anda boleh menulisnya ke dalam fail PHP dan kemudian melaksanakan fail dalam Tinker.

Sebagai contoh, dalam direktori akar aplikasi anda, buat fail bernama functions.php. Dalam fail itu, tulis kod berikut:

>>> AppModelsUser::pluck('name')
Salin selepas log masuk

Kemudian, laksanakan arahan berikut untuk memuatkan fail ke dalam Tinker:

<?php

function getAllConfig()
{
    $app = app();
    return $app['config']->all();
}

function getUsersName()
{
    return AppModelsUser::pluck('name');
}
Salin selepas log masuk

Kini anda boleh menggunakan fungsi getAllConfig() dan getUsersName() untuk Dapatkan maklumat yang anda inginkan.

Ringkasan

Laravel Tinker ialah alat yang sangat berkuasa yang membantu anda berinteraksi dengan aplikasi Laravel anda dalam antara muka baris arahan dan mendapatkan maklumat tentang keadaan semasa. Dengan menggunakan Tinker, anda boleh membangunkan dan menyahpepijat aplikasi dengan lebih pantas kerana ia menyediakan cara yang cepat dan mudah untuk mengakses dan memanipulasi kod anda.

Atas ialah kandungan terperinci Pembangunan Laravel: Bagaimana untuk mendapatkan maklumat aplikasi menggunakan Laravel Tinker?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan