Laravel - передача данных для просмотра без сохранения в базе данных - PullRequest
0 голосов
/ 26 сентября 2018
$('form').submit(function(e){
 e.preventDefault();
 var supplier = $('select[name="supplier"]').val();
 var reqdate = $('input[name="reqdate"]').val();
 var priority = $('input[name="priority"]:checked').val();    
 if( supplier !='' && reqdate !='') {
        var supplier;
        var reqdate;
        var priority;
        var Material_ID = [];
        var Material_Name = [];
        var Mat_Quantity =[];
        var Unit_Price =[];
        var Cost =[];

        $('.matid').each(function(){
            Material_ID.push($(this).text());
        });

        $('.matname').each(function(){
            Material_Name.push($(this).text());
        }); 

        $('.unitprice').each(function(){
            Unit_Price.push($(this).text());
        });

        $('.matqty').each(function(){
            Mat_Quantity.push($(this).text());
        });

        $('.matcost').each(function(){
            Cost.push($(this).text());
        });

        var _token = $('input[name="_token"]').val();
    }

Я хочу отправить эти данные на страницу подтверждения (другое представление) без сохранения в базе данных.как мне это сделать?я могу использовать сессии?Приведенные выше данные получены из таблицы и собираются представить с помощью Jquery.

это форма

{!! Form::open(['route'=>'purchase.sessionstore','class'=>'form-horizontal','name'=>'materialdata']) !!}

функция контроллера

public function storeSessionData(Request $request){

    if($request){


    }
}

Я не знаю, как поместить все эти данные в сеанс и как их получитьназад в представлении.пожалуйста, объясните спасибо

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

используйте официальную сессию laravel

Session::put('key', 'value');
$value = Session::get('key');
0 голосов
/ 26 сентября 2018

Да, вы можете.Используйте session() для работы с ними.

session(['your_data' => $your_data]); // save data so session
$my_data = session('your_data'); // get data from session
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...