您好,我使用的是 Laravel 5.2 版本。我通过composer安装了laravel项目。之后我使用命令“php artisan make:auth”来创建身份验证。在创建身份验证路由后生成例如“ http://localhost:8000/login ”。现在我不想要这条路线,我想设置不同的路线,例如“ http://localhost:8000/super/admin ”。那么如何将“ http://localhost:8000/login ”更改为“ http://localhost:8000/super/admin ”。当 auth 生成那个时间/register 路由被创建时,我想删除“ http:“路线。请建议我如何做到这一点。提前致谢。
我需要加密此URL中的路由?因为我不希望用户通过更改项ID来访问URL.例如,用户可以将/ items/1234更改为/ item/5678.虽然项目1234和5678属于同一用户,但我仍想限制行为.我想要做的是加密路线,但我不确定这是否是正确的方式.有什么建议?
您好,我在我的项目中使用laravel,mongoDB和AdminLTE模板。对于mongoDB我正在使用jenssegers/laravel-mongodb。但是现在我在laravel控制器中创建登录身份验证时遇到错误,这是我在AuthController.php中的代码
public function postLogin(Request $request)
{
$authUser = User::where('email', '=', $request->email)->first();
if (isset($authUser)) {
if (Auth::attempt(['email' => $request->email, 'password' => $request->password])) {
echo "success";exit;
} else {
echo "fail";exit;
}
} else {
echo "fail";exit;
}
Run Code Online (Sandbox Code Playgroud)
在User.php代码中
<?php
namespace App;
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use DB;
use Illuminate\Contracts\Auth\Authenticatable;
use Illuminate\Auth\Authenticable as AuthenticableTrait;
class User extends Eloquent implements Authenticatable
{
protected $connection = 'mongodb';
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable …Run Code Online (Sandbox Code Playgroud) 我有两个 foreach 循环。在第一个 foreach 循环菜单列表中,第二个 foreach 循环是数据库获取循环。所以我想将第一个 foreach 键与第二个 foreach 值进行比较,第一个 foreach 数组结果显示
Array
(
[master/city] => City
[master/national_holiday] => National Holiday
[master/operator_comments] => Operator Comments
[master/sensors] => Sensors
)
Run Code Online (Sandbox Code Playgroud)
和第二个 foreach 数组结果
Array
(
[0] => Array
(
[menu_url] => monitoring/tickets
[menu_category] => monitoring
[read] => 1
[write] => 1
)
[1] => Array
(
[menu_url] => monitoring/serach_tickets
[menu_category] => monitoring
[read] => 1
[write] => 1
)
[2] => Array
(
[menu_url] => master/national_holiday
[menu_category] => monitoring
[read] …Run Code Online (Sandbox Code Playgroud) 我试图在成功的ajax调用后重新初始化owl carousel.ajax调用将更改数据,但视图应保持不变.我遇到的问题是视图轮播结构不会重新初始化.我不知道我错在哪里.
Ajax请求
$(document).on('click', '.category_list', function() {
var category_id = $(this).attr('data-id');
var _token = $('#_token').val();
var param = 'category_id=' + category_id + '&_token=' + _token;
$.ajax({
type: "POST",
datatype: "json",
url: "/master/sub_category",
data: param,
success: function(result) {
$('#test').html(result);
var owl = $(".owl-carousel");
owl.owlCarousel({
items: 4,
navigation: true
});
}
});
});
Run Code Online (Sandbox Code Playgroud)
控制器功能
public function getImg() {
$post_data = Request::all();
$sub_img = $this->imgModel->getImgList($post_data);
$sub_img_html = '';
foreach ($sub_img ['data'] as $data_img ) {
$img = '/img/sub_category/'.$data_img ['img'];
$sub_img_html .= '<div class="item">'; …Run Code Online (Sandbox Code Playgroud) laravel ×2
laravel-5.2 ×2
php ×2
ajax ×1
encryption ×1
javascript ×1
jquery ×1
laravel-5 ×1
owl-carousel ×1