Varat pielāgot dažādas Flight darbības, iestatot konfigurācijas vērtības, izmantojot set metodi.
set
Flight::set('flight.log_errors', true);
Zemāk ir saraksts ar visiem pieejamajiem konfigurācijas iestatījumiem:
?string
bool
string
Content-Length
Turklāt ir vēl viens konfigurācijas iestatījums ielādētājam. Tas ļaus jums automātiski ielādēt klases ar _ klases nosaukumā.
_
// Iespējot klases ielādi ar apakšsvītra zīmi // Pēc noklusējuma ir ieslēgts Loader::$v2ClassLoading = false;
Flight ļauj jums saglabāt mainīgos, lai tos varētu izmantot jebkur lietotnē.
// Saglabājiet savu mainīgo Flight::set('id', 123); // Cits kur lietotnē $id = Flight::get('id');
Lai pārbaudītu, vai mainīgais ir iestatīts, varat izdarīt:
if (Flight::has('id')) { // Izdarīt kaut ko }
Mainīgo var notīrīt, darot:
// Notīra id mainīgo Flight::clear('id'); // Notīra visus mainīgos Flight::clear();
Flight arī izmanto mainīgos konfigurācijas nolūkiem.
Visas kļūdas un izņēmumi tiek uztverti ar Flight un nodoti error metodē. Noklusējuma uzvedība ir nosūtīt vispārēju HTTP 500 Iekšēja servera kļūda atbildi ar dažām kļūdas informācijām.
error
HTTP 500 Iekšēja servera kļūda
Jūs varat pārrakstīt šo uzvedību savām vajadzībām:
Flight::map('error', function (Throwable $error) { // Apstrādāt kļūdu echo $error->getTraceAsString(); });
Pēc noklusējuma kļūdas netiek reģistrētas tīmekļa serverī. To var aktivizēt, mainot konfigurāciju:
Kad URL nav atrasts, Flight izsauc notFound metodi. Noklusējuma uzvedība ir nosūtīt HTTP 404 Nav atrasts atbildi ar vienkāršu ziņu.
notFound
HTTP 404 Nav atrasts
Flight::map('notFound', function () { // Apstrādāt nav atrasts });