小编Cih*_*mez的帖子

Navbar中的Bootstrap 3.0按钮

我现在升级了bootstrap 3.0.并且"a"标签看起来像btn(在类.btn的帮助下)在导航栏上被破坏了.

<li>
   <a href="<?php echo BASE_PATH; ?>register.php" class="btn btn-primary btn-sm">
       <?php echo "<strong>" . _('Bayilik Ba?vurusu') . "</strong>"; ?>
   </a>
</li>
Run Code Online (Sandbox Code Playgroud)

但它无法正常工作.我认为Bootstrap改变了系统.

css twitter-bootstrap-3

79
推荐指数
4
解决办法
9万
查看次数

Laravel 5.1中的多步注册

我正在尝试构建多步注册表单.

我有路 /register

第1步 我将此表单发布到第2步

route('register', ['step' => 1])
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

第2步

我正在获取step1的数据并将其置于隐藏的输入中.并发布到结束注册的第三步.如果成功没问题.但是如果注册失败会发生什么?

route('register', ['step' => 2])
Run Code Online (Sandbox Code Playgroud)

第3步

route('register', ['step' => 3])
Run Code Online (Sandbox Code Playgroud)

如果注册失败,我将用户重定向到第2步.

这是我的重定向代码.

    $new_user = $request->all();
    $validator = Validator::make($new_user, $this->rules());

    if ($validator->fails())
    {
        return redirect()->back()
            ->withInput($new_user)
            ->withErrors($validator->getMessageBag()->toArray());
    }
    else
    {
        //
    }
Run Code Online (Sandbox Code Playgroud)

如果验证失败,我将重定向到第二步,一切正常.但我看到图片中的表格(步骤1)但我的uri是/ register?step = 2

问题是什么.我哪里弄错了?

更新:(路线定义)

Route::get('/register', [
    'uses'       => 'Auth\AuthController@getRegister',
    'as'         => 'register',
    'middleware' => ['guest'],
]);

Route::post('/register', [
    'uses'       => 'Auth\AuthController@postRegister',
    'middleware' => ['guest'],
]);
Run Code Online (Sandbox Code Playgroud)

更新2:(getRegister和postRegister)

注意:我没有完成getRegister和postRegister的编码.

getRegister

public function getRegister(Request $request)
    {
        if(!$request->has('step'))
        {
            /** …
Run Code Online (Sandbox Code Playgroud)

php validation laravel

23
推荐指数
2
解决办法
3688
查看次数

jQuery Selectbox to Textbox

在改变国家之前

在此输入图像描述

改变国家后

在此输入图像描述

正如你在图片上看到的那样,我想用城市和城镇的文本框取代选择框取决于不断变化的国家.(我的国家只需要选择框.对于其他我需要文本框的国家.)

如果客户端更改国家/地区我将selectbox替换为文本框.没关系.但如果客户希望支持旧国家选择,我需要重新加载城市和城镇作为选择框.但它没有用

我该怎么办 ?

这是我的jquery文件.

<script type="text/javascript">
    $(document).ready(function(){
        var city = $('#city').html();
        var town = $('#town').html();

        $('#country').change(function(city, town){
            var country = $(this).val();
            if(country != 'Türkiye')
            {
                $('#city').replaceWith('<input class="form-control" type="text" name="city" id="city">');
                $('#town').replaceWith('<input class="form-control" type="text" name="town" id="town">');
            }
            else
            {
                $('#city').replaceWith(city);
                $('#town').replaceWith(town);
            }
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

更新:我差不多完成了.(我使用了@Rhumborl的方法.)

但有一个问题.城镇取决于城市选择.通常,当城市发生变化时,我正在装载新城镇.但是在这个问题上.它不起作用.

在这种情况下代码失败.

  1. 我改变了国家.
  2. 我转回土耳其.
  3. 我改变了城市到安卡拉,新的城镇从安卡拉装载.
  4. 当我改变任何其他国家并转回土耳其.我可以把城市视为安卡拉.但城镇不是安卡拉的.城镇来自城市Nevşehir.

这是截图

在此输入图像描述

这是冲突.

javascript jquery

20
推荐指数
3
解决办法
917
查看次数

Bootstrap 3.0像按钮一样的标签

我升级到Bootstrap 3.0..btn类现在不会影响"a"标记.它看起来像普通的链接.我们将要做什么 ?

css twitter-bootstrap-3

10
推荐指数
1
解决办法
2万
查看次数

本地主机中的 Laravel 5.1 SSL

我正在将我的工作项目转移到 Laravel。在订单过程中,我正在使用 SSL 证书。

购物车、订单地址、订单付款、订单结果是订单流程的四个步骤。

我的第一个问题是“在 localhost 中禁用 ssl 证书的最佳做法是什么?”

如果我的很好(在下面)“我怎样才能缩短这段代码?” 因为我在重复自己,这就是我不喜欢的原因。

/**
 * Disable ssl in Localhost
 */
if (App::environment('local')) {
    Route::get('/cart', [
        'uses' => 'CartController@index',
        'as'   => 'cart',
    ]);
    Route::get('/orderAddress', [
        'uses' => 'AddressController@orderIndex',
        'as'   => 'orderAddress',
    ]);
    Route::get('/orderPayment', [
        'uses' => 'PaymentController@orderPayment',
        'as'   => 'orderPayment',
    ]);
    Route::get('/orderResult', [
        'uses' => 'OrderController@orderResult',
        'as'   => 'orderResult',
    ]);
} else {
/**
 * SSL PAGES
 */
Route::group(['before' => 'force.ssl'], function()
{
    Route::get('/cart', [
        'uses' => 'CartController@index',
        'as'   => 'cart',
    ]); …
Run Code Online (Sandbox Code Playgroud)

php ssl localhost laravel

5
推荐指数
1
解决办法
9165
查看次数

关于Laravel 5.1安全性

我是Laravel 5.1开发项目的新手

我想学习如何避免安全风险.Laravel确保了什么样的攻击?什么样的攻击Laravel不安全?

使用中间件是处理授权的好方法.

我知道Laravel因CSRF攻击而受到保护.

我应该知道什么吗?SQL注入怎么样?Laravel是否安全?

security laravel laravel-5 laravel-5.1

5
推荐指数
1
解决办法
680
查看次数

Laravel Ajax响应和处理错误

这是我的html文件的一部分.

<div class="form-group{{ $errors->has('address_name') ? ' has-error' : '' }}">
    <label for="address_name">{{ trans('address.address_name') }} <span class="required_field">*</span></label>
    <input name="address_name" type="text" class="form-control" id="address_name" placeholder="{{ trans('address.address_name_placeholder') }}" maxlength="30">
    @if($errors->has('address_name'))
        <span class="help-block">{{ $errors->first('address_name') }}</span>
    @endif
</div>
Run Code Online (Sandbox Code Playgroud)

我需要在Laravel 5.1中处理Ajax Request的错误.这是我的处理代码

$validator = Validator::make($addressData, $this->rules());

    if ($validator->fails())
    {
        return response()->json([
            'success' => 'false',
            'errors'  => $validator->errors()->all(),
        ], 400);
    }
    else
    {
        //Save Address
        try
        {
            $this->insertAddress($addressData);
            return response()->json(['success' => true], 200);
        }
        catch(Exception $e)
        {
            return response()->json([
                'success' => 'false',
                'errors'  => $e->getMessage(),
            ], 400);
        } …
Run Code Online (Sandbox Code Playgroud)

php ajax response laravel

3
推荐指数
1
解决办法
8840
查看次数

在Laravel中获取Auth用户ID

如果用户登录Laravel 5.1,我们可以访问用户ID

Auth::user()->id
Run Code Online (Sandbox Code Playgroud)

在我之前的应用程序(不是laravel)中,当用户登录时,我正在为userid注册会话.我正在检查$ _SESSION ['user_id']是否可用.

我想问一下,当我调用Auth::user()->id它是为每个请求生成和SQL查询?如果它确实对表现不利.

我应该注册一个新的会话吗?

Session::put('user_id', Auth::user()->id);
Run Code Online (Sandbox Code Playgroud)

为了表现.

或Auth:user() - > id是最佳选择?

php session laravel

3
推荐指数
1
解决办法
1万
查看次数

自动调整Excel栏的宽度

我正在使用Laravel Excel插件,列宽有问题。看下面的图片,可以看到错误:

在此处输入图片说明

这是正确的视图:

在此处输入图片说明

我试过了,$sheet->setAutoSize('true');但是没有用。

如何自动将列大小调整为该列中任何单元格的最大内容宽度?

php excel laravel

0
推荐指数
1
解决办法
5550
查看次数

如何在将项目转换为Laravel后使用旧密码

我将我的项目转换为Laravel.我有一个存储密码哈希值的现有数据.如果我将此项目上传到我的远程服务器.我的客户无法登录.他们必须使用忘记密码部分.

但这对我的客户来说并不好.

我想在Laravel中使用bcrypt进行密码散列.但在我的旧系统中.我用了不同的方法.为了完全兼容,我不想在Laravel的默认值中更改任何内容.

可能是我可以在数据库中创建不同的列.我可以存储一个月的新哈希值.对于活跃用户,我可以抓住新的哈希值,我可以转换我的系统.

但这些都不是好的解决方案.你有什么主意吗 ?

php passwords hash laravel

0
推荐指数
1
解决办法
107
查看次数