laravel 基础面试题偏交谈20210101laravel基础知识串烧

2021-01-05 07:00 上海php自学中心

laravel 基础面试题 - 偏交谈 - 2021-01-01-laravel 基础知识串烧

1. bootstrap 目录的用途是什么?

它用于初始化 Laravel 项目。这个引导目录包含负责引导框架的 app.php 文件。

2. 默认的会话超时时间是多少?

Laravel 会话的默认超时时间为 2 小时。

3. laravel 清缓存三步曲?

#!/bin/bash

php artisan
“view:clear” “cache:clear” “config:clear” “route:clear”

4. robot.txt 放在哪个文件夹中?

Robot.txt 文件放置在 “Public” 目录中。

5. 解释 API.PHP 路由。

其路由对应于 API 集群。它具有在 Laravel 中默认启用的 API 中间件。这些路由没有任何状态和交叉请求内存,也没有 session 会话。

6. 什么是定义路由?

定义路由是一种生成路由路径的方法。这些路由的链接可以通过在定义路由方法中进行说明

7. 解释 Laravel 中的 Loggin 。

它是一种生成系统错误日志的技术。Loggin 有助于提高系统的可靠性。Laravel 支持各种日志记录模式,例如 syslog,每日,单次和错误日志记录模式。

8. 什么是本地化?

Laravel 的一个功能是支持应用程序中使用的各种语言。开发人员可以在文件中存储不同语言的字符串,这些文件存储在 resources /views 文件夹中。开发人员应为每种支持的语言创建一个单独的文件夹。

9. 定义 Laravel 中的 hashing .

这是将文本转换为显示原始文本的 key 的方法。Laravel 使用 Hash facade 以哈希方式安全地存储密码。

10. 解释 Laravel 中加密和解密的概念.

加密是使用某些算法以第三用户无法读取信息的方式转换任何信息的过程。加密可以保护您的敏感信息不受入侵。

使用加密过程执行加密。要加密的消息称为纯消息。加密后获得的消息称为密码消息。将密文转换为纯文本或消息时,此过程称为解密。

11. 如何与视图共享数据?

要将数据传递给 Laravel 中的所有视图,请使用称为 share () 的方法。

12. 解释 web.php 路由.

Web.php 是基于公众的 “浏览器” 路由。这是最常见的途径,也是网络浏览器会遇到的问题。它们遍历 Web 中间件组,还包含 CSRF 保护工具 (有助于防御基于表单的恶意攻击和黑客攻击),并且通常包含一定程度的 “状态” (我的意思是他们利用 session 会话).

13. 如何在 Laravel 中生成请求?

在 Laravel 中使用以下 artisan 命令生成请求:

php artisan make:request UploadFileRequest

参考 本站翻译优秀文章: 翻译:91 个常见的 Laravel 面试题和答案


防爬虫说明

禁止 学习某地爬虫,知乎爬虫,CSDN 爬虫。
本文,首发在 learnku 社区。

@author
汪春波(www.shxdledu.cn)


本文章转载自公众号:pyLearnCenter

首页 - php 相关的更多文章: